一.整数存储方式
1>基础理论
1.一个整型4个字节,一个字节8个比特位,即一个整型是32个比特位
2.整数在计算机中以2进制方式储存
3.整数2进制表示又有三种形式:原码,反码,补码
4.最左面第一位为符号位
2>存储图片:
注意点:
正数原反补码相同,而负数原反补码各不相同
3>正数存储方式:
以10为例
4>负数存储方式:
1.原码符号位为1
2.反码=原码除符号位全部取反
3.补码=反码+1
转化:原码=补码取反+1
以-10为例
二.操作符种类
1>移位操作符:
1.左移操作符 <<
em:使整数2进制位向左移动一位
2.右移操作符 >>
1>>算数右移:最左面补符号位
2>>逻辑右移:最左面补0
2>位操作符
1.按位与:&
-->有0为0,全1为1
2.按位或:I
-->有1为1,全0为0
3.按位异或:^
-->相同为0,相异为1
4.按位取反:~
-->全部取反
3>单目操作符
1. !
-->可以将假变为真,真变为假
2.++
依次加1
3.--
依次减1
4.&
取地址操作
5.*
解引用操作
6.sizeof
-->可以计算元素个数
4>逗号表达式
注意:
从左到右依次计算,但结果是最后一个表达式为准
5>下标访问操作符:[]
-->创建数组和访问数组时经常使用
6>函数调用操作符()
-->函数传参时候用来使用,并且函数调用操作符最少有一个参数->函数名
三.完结撒花
花了两小时肝出来的,希望能对你有所帮助,一起加油