1. 逗号运算符
逗号运算符连接的表达式,从左至右依次执行,最后一个逗号后面的表达式结果作为
整体的逗号表达式的结果
2. sizeof运算符
sizeof ( 数据类型 / 变量名 )
获得一个数据类型或者变量在内存中所占的字节数
注意 : sizeof是运算符,是关键字,但不是函数
3. 赋值运算符
=
+=
-=
*=
/=
&=
|=
注意:
-
赋值运算符是内存空间的拷贝,将右边数据放入左边空间
-
大数据放入小空间,直接截取数据低位 ( 正数有可能截成负数、负数有可能截成整数 )
-
小数据放入大空间, 如果为无符号类型补0, 有符号类型补符号位
3.1 左值
能够放在等号左边的值
1.变量
3.2 右值
能够放在等号右边的值
1.变量
2.常量
3.表达式
3.3 运算符优先级(重点)
括号 > 单目运算符 > 双目运算符 > 三目运算符 > 赋值运算符 > 逗号运算符
双目运算符:
算数运算符 > 移位运算符 > 关系运算符 > 位运算符 > 逻辑运算符
自右向左:
1.单目运算符
2.赋值运算符
3.三目运算符(特殊运算符)
4. putchar
4.1 功能:
在终端输出一个字符
注意:
1.只能打印 一个 字符
2.只能打印 字符
示例:
putchar('a');
putchar(100);
putchar('a'-32);