一、二进制
二进制数系统中,位记为bit,简记为b,又比特;
每个二进制数字0或1就是一个位;
位是数据存储的最小单位,其中8 bit称为一个字节(Byte);
1 B = 8 bit
1 KB = 1024 B = 2^10 B
1 MB = 1024 KB = 2^20 B
1 GB = 1024 MB = 2^30 B
1 TB = 1024 GB = 2^40 B
1 PB = 1024 TB = 2^50 B
二、原码、反码、补码
在计算机中,有符号数有三种表示方式——原码、反码、补码,所有数据的运算都是使用补码进行的;
正数的原码、反码、补码都一样;
负数的原码是二进制定点表示,即最高位为符号位,“0”表示正,“1”表示负,其余位标识数值大小;反码是除符号位不变外,对原码其余位逐位取反;补码是反码末位加1。