我是靠谱客的博主 聪明电源,这篇文章主要介绍零基础玩转C语言系列第六章——操作符详解一、算术操作符二、移位操作符三、位操作符四、赋值操作符五、单目操作符六、关系运算符七、逻辑操作符八、条件操作符(三目操作符)九、逗号表达式十、结构成员十一、表达式求值(重点内容),现在分享给大家,希望可以做个参考。
目录
一、算术操作符
二、移位操作符
三、位操作符
四、赋值操作符
五、单目操作符
六、关系运算符
七、逻辑操作符
八、条件操作符(三目操作符)
九、逗号表达式
十、结构成员
十一、表达式求值(重点内容)
1.理解类型转换
2.理解数值提升
【前言】
操作符模块内容比较多,也是大家很常用的东西,重点内容我会说明哦,一定要记住的地方或者易错的部分我会强调出来的,OK看好吧,嘿嘿。
一、算术操作符
+ - * / %
- 对于 / 操作符,如果两个操作数都是整数,执行整数除法,而只要两端有一个操作数是浮点数,那么执行的就是浮点数除法;
- % 操作符的两个操作数必须是整数,注意,浮点数不行哦
二、移位操作符
<< >>
- 移位操作符的操作数只能是整数;
- 对于移位操作符,不要移动负数位,这个是标准为定义的,如:
int a = 10;
int b = a >> -2;//error
补充知识点 :
- 字符串和字符数组是不一样的,字符串可以使用字符串库函数,字符数组要格外注意末尾是否有'