C语言04-表达式和语句
1.基本运算符
1.1 赋值运算符 =
= 的作用是将右侧表达式的值赋给左侧变量
左侧的变量必须是可以存储值的左值(lvalue),即变量、数组元素或结构体成员等可修改的存储位置。
用于储存值的数据储存区叫做数据对象
- 链式赋值:a = b = c = 5; // 先将 5 赋值给 c,然后将 c 的值赋给 b,最后将 b 的值赋给 a
1.2 算术运算符
- 除法 / 在整数运算中,返回的结果是整数(去掉小数部分),会直接截断小数部分。
1.3 关系运算符
注意返回值类型是int,true是1,false是0
1.4 逻辑运算符
1.5 递增递减运算符
++和–可以放在变量的前面,叫做前缀形式,也可以放在变量的后面,叫做后缀形式。
a++和++a都会给a变量加1,区别在于a++是a+了1之前的结果,++a是a+了1之后的结果(例如a是10,那么a++就是10,++a就是11,而两者过后的a都是11)
1.6 符号运算符
1.7 优先级
2.表达式和语句
2.1 表达式
表达式(expression)由运算符和运算对象组成(前面介绍过,运算对象是运算符操作的对象)。
2.2 复合语句(块)
复合语句(compound stalement)是用花括号括起来的一条或多条语句,复合语句也称为块(block)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zyw4259!
评论