为什么一字节等于八位

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:50:27
如题
还有这句话
32位系统的寻址能力(地址空间)是4GB[2](0~232-1),二进制表示长度为32比特,也就是4B。不难验证,在32位系统里,int类型也正好是4B(32-bit)长度,可以取遍上述范围。同理,64位系统取值范围为0~264-1,int类型长度为8B。

例证就是程序1得到的答案和程序2的答案一致。[3]

我有以下想法:

int 类型在C里并没有规定长度,只规定int <-

float罢了,具体数量是多少位,是编译器规定

的,并不是计算机规定的,因为古时候的计算机

一次最多只能处理八位,所以一个字节就是八位

了.然而你要是想笔算的话,那随便你,我是无所

谓,吃得空才去算.

int 类型在C里并没有规定长度,之规定int <-float罢了,具体多少位,是编译器规定的,并不是计算机规定的,因为早期的计算机一次只能处理8位,所以一个字节就是八位了

恩,分析的不错。学了