c语言运算符优先级怎么算(的基本运算以及运算符的优先级和结合性)
由于直接打表格是错版的,所以后面就截图形式展现了。下面我以案例来学习C 的运算符。
加减乘除双目运算:(参与运算的有两个)加减乘除取余,除法运算要注意,如果参与运算的都为整数,那么结果也为整数,若参与运算的有实数,那么结果为实数!如:34/4=8。而取余运算要注意,参与运算必须为整数!如:14%3=2。
单目运算:(参与运算的只有一个)自增自减取负,a 或 a等效于a=a 1;a--或—a等效于a=a-1,前置(先操作在取变量值) 在前 和后置(先取变量值再做操作) 在后 ;-a
单目运算的“前置”和“后置”的区别:
“前置”:变量先增值(或先减值),后被引用;
“后置”:变量先被引用,后再增值(或后减值)
总结:在除法运算中,除数不能为0;
取模
总结:只有整形变量可以进行取模运算
递增
总结:前置递增先对变量进行 ,再计算表达式,后置递增相反。
赋值运算符比较运算符
注意:C/C 语言的比较运算中==“真”用数字“1”来表示,假用数字“0”来表示。
逻辑运算符下面是两个实例,逻辑运算非和与。
总结:
逻辑运算符=非:真变假,假变真。
逻辑==与==运算符总价:==同真伪真,其余都是假==。
逻辑或示例:
逻辑==或==运算符总结: ==同假为假,其余为真==
以上内容,为C/C 里面的基本运算示例和重点,以及优先级和结合性。第一个表格怎么发都是错版,第一行是优先级第二行是运算符,大家可以自己记笔记的时候重新调整下格式。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com