1、左移箭头表示左移操作的目标,1表示左移1位
赋值操作符
单目操作符:只有一个操作数的
![]()
%d打印的是源码,内存中算的是补码,所以其中必须要转换
总结:数字的二进制展示出来给人看的是原码,参与进内存计算的是补码,
也就说加减乘除等等,都是以补码的形式计算出来后,再变回原码显示出来的
关于补码转原码的疑惑解决了:
1、忘记了二级制的特性,逢二进1,总算看懂补码减1怎么减了!!
前置++和后置++
强制类型转换()
三目操作符:语句1判断为真,语句二执行,反之则语句三执行,语句二和三只能执行一个
![]()
逗号表达式:1、从左向右执行
2、最终结果为最后一个表达式结果,前面的表达式是否影响结果,要看具体情况
![]()
函数调用操作符: ()