数据类型相关
总纲
![整体类型](https://i-blog.csdnimg.cn/blog_migrate/41467b31a3f9aad8028cb4e59c934af7.png)
![整数型字节](https://i-blog.csdnimg.cn/blog_migrate/9194d863785bc656095a8cf72f6d3c68.png)
![浮点型字节](https://i-blog.csdnimg.cn/blog_migrate/2602ca72ba0f5d8024e9f49efa35f7c6.png)
整形默认类型:int 浮点型默认:double
类型转换
![类型转化](https://i-blog.csdnimg.cn/blog_migrate/ae2e81bc084a6a56ee3b64ee75658bf9.png)
原码,反码,补码相互转化
原码: 最高位为符号位,0表示正数,1表示负数
反码: 正数反码与原码一致
负数的反码,符号位不变,数值为按位取反
补码: 正数补码与反码一致
负数的补码是反码的末尾+1
正数原码,反码,补码一致
例:
求10110110的原码补码反码(针对二进制)
符号位 数值位
原码 1 0110110
反码 1 1001001
补码 1 1001010
注:补码与反码符号位不一定一致,取决于反码+1(或补码-1)的值