一.原码 反码 补码
1.计算机里都用补码来储存数据
2.正数的原码反码补码都一样
3.负数的原码为按二进制表示 正0负1
负数的反码为补码符号位不变 其他按位取反
负数的补码=其反码+1
例 -2
原码100000000000000000000010
反码111111111111111111111101
补码111111111111111111111110
二.访问速度
寄存器>高速缓存>内存>硬盘
①内存将数据传输给高速缓存
②高速缓存将数据传输给寄存器
③CPU访问寄存器从而提取数据
为了工作效率更高可以通过以下操作 建议将a定义为寄存器变量
regiester int a =10;
三.
四.数据类型
大小
char 1 字符类型
short 2 短整型
int 4 整型
long 4 长整型
long long 8 更长整型
float 4 单精度浮点数
double 8 双精度浮点数
五.换算
bit比特位
byte字节
1byte=8bit
1pb=1024tb=1024gb=1024mb=1024kb=byte1024=8bit