0
点赞
收藏
分享

微信扫一扫

daily study 12

学习c语言的操作符的知识与使用

分类:

1.算数操作符

+,-,*,/,%

2.移位操作符

<<,移动二进制位。溢出的丢弃,缺少的补上

>>(1)算术右移

右边丢弃,左边补原位

(2)逻辑右移

右边丢弃左边补0

3.位操作符

&,按(二进制)位与,2个1才与出1;

|,按位或,按二进制有1就为1

^,按位异或,对应的二进制位进行异或,相同为0,相异为1。可以使用异或,避免使用第三个变量的两个数字交换。


整数的二进制表示形式:

有3种原码:

直接根据数值写出的二进制序列就是原码

反码:原码的符号位不变,其他位按按取反就是反码

补码:反码+1,就是补码

存放在内存中的是二进制的补码

举报

相关推荐

0 条评论