目录
原、反、补码介绍
总所周知,一个变量的创建是要在内存中开辟空间的,而空间的大小是根据不同的类型来决定的。
在32位的机器上:(字节)
- size of char: 1
- size of int: 4
- size of long:4
- size of float:4
- size of long long:8
- size of double:8
- size of long double:12
- size of char * :4
在64位的机器上:(字节)
- size of char:1
- size of int:4
- size of long :8
- size of float :4
- size of long long:8
- size of double:8
- size of long double:16
- size of char * :8
通过比较我们可以发现,不同点在long类型、long double类型和char*类型上。
这有跟原、反、补码有什么关系呢?
计算机中整数有三种表达方法,即原码、反码和补码。三种表示方法均有符号位和