4、自增、自减运算符
1)什么东西?
++ -- 相当于让运算符连接的操作数自身的值+1或者-1
格式: 变量名++ ++ 变量名
变量名-- -- 变量名
让变量的值自动的+1或者-1
2)优先级
2
3)结合性
右结合
(a++)+(++b)
-a++ --> -(a++)
4)注意事项
技巧:
int a=3; a++ ++a
表达式的值 3 4
a变量的值 4 4
如果a在++符号的前面,先取出a的值作为表达式的值,然后a自身值+1
口诀:先用后变
如果a在++符号的后面,先让a自身值+1,然后取出a的值作为表达式的值
口诀:先变后用
5、sizeof运算符
1)什么东西?
计算常量、变量、数据类型在我们内存中占用的字节数
2)用法
常量上 : sizeof(10) sizeof(2.3) sizeof('a')
---> sizeof 10 sizeof 2.3
sizeof("a") //2
'
变量上:int a; sizeof(a);
数据类型上:sizeof(int) sizeof(float) sizeof(char)
3)结合性
4)注意事项
sizeof不是第一个函数,是一个运算符
sizeof('a') 4个字节,字符型的常量在C标准的编译中用int型存储的
|
|