tips

1、1个二进制位称为1个bit,8个二进制位称为1个Byte,也就是1个字节(8位)

字:就是在CPU内部传输,处理,暂时存放的最大数据大小,注意,是在CPU内部。
   在16位CPU(8086就是这种CPU)中,一字表示16位(2字节),双字代表32位(4字节)。
   在32位CPU中,一字表示32位(4字节),双字表示64位(8字节)。
   在64位CPU中,一字表示64位(8字节),双字表示128位(16字节)。
从上面我们可以看到,字表示的位数(或字节数)不是一个定值,而是跟着CPU的处理能力而变化的。

2、int在64位操作系统中占多少位?(来自网络)
网友:IA-16(8086/88、80186、80286等)系统里,int是16位;IA-32(80386、80486、奔腾等)系统里,int是32位。给人造成错觉,以为int都等于CPU的字长。其实,在8位CPU(8080、Z80、M6800等)的C里,int也是16位的。因为,8位的int太短了,不实用。同样道理,64位的int太长了,徒然增加计算开销,也不实用,所以在64位系统中int通常也是32位。

3、

4、


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值