整型在内存中的存储
目录
1.1 原码、反码、 补码
2.1 大小端介绍
2.2 为什么会有大小端
3.1 2015百度笔试题:设计一个小程序来判断当前机器的字节序
1.1 原码、反码、 补码
计算机中的整数有三种表示形式,即原码、反码、补码。
三种表示的方式均有符号位和数值位,符号位中用0表示”正“,用1表示”负“。
原码:直接将数值按照正负数的形式翻译成二进制就可以。
反码:将原码的符号位不变,其他位依次按位取反就可以得到了。
补码:反码+1就得到补码。
正数的原码、反码、补码相同。
负数的原码、反码、补码是需要计算。
例如:int a = -10;
int类型在计算机内存中占四个字节,32个比特,以二进制存储内存中。所以-10的原码、反码、补码如下: 原码:10000000000000000000000000001010
反码:111111111111111111111111111111110101
补码:111111111111111111111111111111110110
对于整型来说,数据存放内存中的实际上
整型在内存中的存储最先出现在Python成神之路。
共有 0 条评论