学习c语言的操作符的知识与使用
分类:
1.算数操作符
+,-,*,/,%
2.移位操作符
<<,移动二进制位。溢出的丢弃,缺少的补上
>>(1)算术右移
右边丢弃,左边补原位
(2)逻辑右移
右边丢弃左边补0
3.位操作符
&,按(二进制)位与,2个1才与出1;
|,按位或,按二进制有1就为1
^,按位异或,对应的二进制位进行异或,相同为0,相异为1。可以使用异或,避免使用第三个变量的两个数字交换。
整数的二进制表示形式:
有3种原码:
直接根据数值写出的二进制序列就是原码
反码:原码的符号位不变,其他位按按取反就是反码
补码:反码+1,就是补码
存放在内存中的是二进制的补码
标签:12,反码,二进制,study,补码,daily,异或,操作符,原码 From: https://blog.51cto.com/u_15918782/6002384