深度剖析数据在内存中的存储(C语言)
深度剖析数据在内存中的存储(C语言)1、对于整型来说:数据存放在内存中其实是存放的是补码那么如何计算出一个整数的补码呢?计算机有这样一个规定:对于一个有符号的整型来说,正数的原码、反码、补码相同。负数的原码、反码、补码不同,那么我们因如何计算一个整数的原码、反码、补码呢?原码:直接将二进制按照正负数的形式翻译成二进制。反码:将原码的符号位不变,其他位依次按位取反即可。补码:反码+1得到补码。对于整型在内存中,其实存放的是它的补码。列如:因为补码在内存中是以十六进制存储的,所以我们需将