接上一篇,进行继续总结。
(以下总结如有不足,欢迎私信指教。)
3. 运算符和关键字
3.1运算符
- 有日常中所常见的:
+,-,/(除,取商),%(除,取模;取余);
- =与==:
前者(=)为赋值,把右边的值赋给左边;后者(==)为相等,与>,<等作用类似,用于比较;
- 前缀,后缀:
i=i+1,可以看成i++或者++i:(--i,i--;同理)
前者(i++)为先使用变量i等语句或表达式结束后再进行加一;而后者(++i)则是先对变量i进行加一再带入语句或表达式;
i=i-20,可看成i-=20(+,/,*等同理);
- 优先级:
类似于数学中的先乘除,后加减,有括号先算括号;
- sizeof();
也是属于运算符,一种单目运算符(仅对一个变量进行运算),一般用于计算数据所占内存大小,单位为byte(字节);
当需要计算数组内的个数时:数组内元素个数=sizeof(数组名)/sizeof(数组名[0]);
3.2关键字
学C之路_2----运算符和关键字
原文:https://blog.51cto.com/15101747/2619848