C primer plus 学习笔记 第5章

第5章 运算符、表达式和语句 

5.1 一个例子

5.2 基本运算符 (operator)

5.2.1 赋值运算符:不一样的 = :和数学的=不同, C语言的=不是相等 而是赋值。 在C语言如果要比较是否相等,用 == 。

bmw = 2004 是将 2004 赋值给bmw。

赋值语句实际上是把值存到内存上。用来存储数据的区域叫 数据对象。

后面就是加减乘除。

优先级的问题: 括号的优先级最高,所以在复杂的表达式中尽量使用()来。

5.3 其他运算符

5.3.1 sizeof运算符 和 size_t类型

5.3.2求模运算符 %

求模就是求余数。 13%5 = 3

5.3.3 递增运算符++

自增一

5.3.4 递减运算符--

不要乱用++和--,不要写 int x =++i++;这种语句

5.4.1 表达式

表达式由运算符和运算对象组成。

5.4.2 语句

猜你喜欢

转载自blog.csdn.net/qq_41068877/article/details/83832892