. 算术操作符:+ 、- 、* 、 % . 移位操作符: << >> . 位操作符: &、|、^ . 赋值操作符: = 、+= 、 -= 、= 、 /= 、%= 、<<= 、>>= 、&= 、|= 、^=. 单目操作符: ! 、++、–、&、、+、-、~ 、sizeof(类型) . 关系操作符: > 、>= 、< 、<= 、 == 、 != . 逻辑...
● 算术操作符:+ - * / %● 位移操作符:<< >>● 位操作符:& | ^● 赋值操作符:= += -= *= /=··· ● 单目操作符:! ++ -- & * - + ~ sizeof(类型) ● 关系操作符:> >= < >= == != ● 逻辑操作符:&& ||● 条件操作符:? :● 逗号表达式:, , , ···● 下标引用操作...
intmain(){inta=1;//创建一个变量a 赋值为1int*pa=&a;//用取地址操作符取出a的地址,传给pa*pa=10;//通过解引用操作符找到a所在的空间,更改a为10printf("a = %d\n",a);//打印a的内容 10return0;} sizeof 这是C语言中比较特殊的操作符,使用它的格式为 sizeof(Type);Type为数据的类型。 sizeof...
4.位操作运算符 参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。 5.赋值运算符 用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,=,/=,%=) 和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。
1.算数操作符(+ - * / %) (1)优先级: (2)除法操作符(/)的计算规则及注意事项 这里重点要讲的是除法的计算 2.1除法计算分类 (1)整数除法 (除号两端都是整数) (2)浮点数除法 (两端有一个是小数就执行浮点数除法) 2.2计算规则及注意事项 注:除法中,被除数不能等于0 ...
4.1 & 操作符 例如:int a = 3; int b = -5;int c = a & b;求c? 我们得到3和-5的补码分别为 00000000000000000000000000000011 11111111111111111111111111111011 &的运算规则为:对应的二进制位有0则为0,两数同时为1,才为1;计算如图: 得到c的符号位为0,c为正数,原、反、补相同,c=3 ...
1.算术操作符 1. + - *: 这三个操作符其实没有什么值得一提的,进行加法,减法,乘法运算 2. / : (1) 当'/'两边都是整数时,执行的是整数除法 (2)当'/'操作数有浮点数时,执行浮点数除法 结果类型与操作数有关,与类型无关 intret=9/2;//ret=4doubleret=9/2//ret=4.000000doubleret=9/2.0//ret...
(1).左移操作符移位规则: 左边抛弃,右边补0 (2).右移操作符移位规则: 首先右移运算分两种: 逻辑移位,左边用0填充,右边丢弃 算术移位,左边用原该值的符号位填充,右边丢弃 注:对于移位运算符,不要移动负数位,这个是标准未定义的。 3.位操作符