sizeof(int)的结果为什么?

 我来答
海绵宝宝的休闲娱乐
高能答主

2022-01-21 · 致力于成为全知道最会答题的人
知道答主
回答量:1342
采纳率:20%
帮助的人:18.9万
展开全部

sizeof(int)=2。

比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。

在32位的系统中,sizeof(int)的值为4。如果x是int型的数组,则sizeof(x)/sizeof(int)代表x的位数。

字节和八位字节:

术语字节最初意味着'最小的可寻址存储单元'。过去,全部使用了5,6,7,8和9位字节。还有一些计算机可以处理单个位(“位寻址机器”),或者只能处理16位或32位数量(“字寻址机器”)。通常不使用术语字节与位和字寻址机器相关联。

术语八位字节总是指8位数量。它主要用于计算机网络领域,其中具有不同字节宽度的计算机可能必须进行通信。在现代使用中,字节几乎总是意味着8位,因为所有其他尺寸都已被废弃;因此字节已成为八位字节的同义词


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式