C/C++ 您当前所在位置:首页 > C/C++ > 计算机中的数据宽度

计算机中的数据宽度

陈成 陈成 2020-06-27 17:55:47 C/C++ 170人已围观

简介 我们生活中的数字或者数学中的数字,是没有大小限制的。只要有足够的空间,你就可以无限的增加。但在计算机的世界里是不行的,受到了硬件的制约,数据宽度有限制。如果超过了最大宽度,那超出的数据则直接被丢弃。

我们生活中的数字或者数学中的数字,是没有大小限制的。只要有足够的空间,你就可以无限的增加。但在计算机的世界里是不行的,受到了硬件的制约,数据宽度有限制。如果超过了最大宽度,那超出的数据则直接被丢弃。

看看几个重要的单位

1、BYTE            字节    等于8个二进制位

2、WORD         字       2字节,等于16个二进制位

3、DWORD       双字   4字节,等于32个二进制位

看下面这个图,我们以32位宽度来做示例

32位.jpg

这里的每一位都一个十六进制数,一个十六进制可表示4个二进制位,一共有8个十六进制数,所以能表示32个二进制位。上面的0可以看成是00000000。如果全部以二进制位来书写,很不方便,所以软件中基本都是用十六进制来简写,进制中也有说明。

文章评论

发送

站点信息

  • 上线时间:2020年05月30日
  • 网站程序:自建框架
  • 博客模板:今夕何夕
  • 文章统计43篇文章
  • 评论统计0条评论
  • 留言统计0条留言
  • 统计数据:百度统计