字 半字 字节的关系总结

您所在的位置:网站首页 字节半字全字 字 半字 字节的关系总结

字 半字 字节的关系总结

2024-07-15 02:06| 来源: 网络整理| 查看: 265

定义字是根据处理器的特性决定的。ARM是32位处理器,因此它的字是32位的,从而半字是16位的。字节无论是针对何种处理器而言都是8位的。CPU根据可以处理的字长度可以分为8位、16位、32位、64位处理器。CPU的寻址能力是以字节为单位的,32位的处理器可以寻址2的32次方的空间大小,每个地址存放一个字节,因此最多可以寻址4G的空间。这也就是32位的CPU为什么最大能搭配4GB内存的原因。借此延伸一下知识点,Int类型是4字节还是2字节长度。C语言中默认int属于4字节长度。int具体是几个字节长度依赖于机器的CPU字长,也就是CPU的特性。如果CPU是32位,那么int类型的长度就是4字节长度。如果CPU是16位的,那么int类型的长度就是2字节长度。因此在编写代码时需要编写int类型的长度时,不能想当然的写2或者4。而是要根据sizeof(),来确定int类型的长度,这样就不会出错。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3