day04.数据宽度

第4节:数据宽度
数据宽度
在上节课了解0和1的关系,同时计算机存储数据,不是无限制可以存储任意数据的,在我们现实中只存储一个数字的话,要么把数字写到本子上或记录到脑子里,那么把它看成无限大的,但是在计算机中不是这样的由于计算机受到硬件的约束,我们在存储数据的时候它是有长度限制的。我们称这个长度的限制叫做数据宽度。如果你要记录的数据超过了这个宽度,那么多余的数据会被丢弃的,在这一点上我们现实生活上的数据是由很大的区别,所以大家没有写过代码或者你之前对程序一无所知的话,现在一定要有这么一个概念,计算机存储数据和现实生活中两码事。


2、计算机中常见的数据宽度
  1) 位(BIT)位怎么理解呢?大家可以把计算机的存储数据地方看做是一个书柜,如果书柜越大存储的数据越多,每个书柜需要一个小格子(可以把小格子看做一个“位”),那么这个“位”只能存储一个值,要么是1或0。位在计算机存储数据最小单位。
 2) 字节(byte)一个字节是由八个位组成的,也就是说1个字节可以存储8个0或8个1。
 3) 字 (word) 一个字是由十六位组成的,也就是说1个字可以存储16个0或16个1。
 4) 双字(Doubleword) 一个双字是由32位组成的,双字可以存储32个0或32个1 。


这些是计算机常见的数据宽度的概念,当你在想要在计算机中存储数据的时候,首先你要问问自己,你需要的数据存储的宽度有多长,如果你要存储到位里面吗?那么只能存储0或1的值。如果你要存储字节那么就是8个0到8个1的范围,如果超出范围的界限的话,直接丢弃大于边界的值。


位的范围是0~1.
字节范围是00000000~11111111(0~FF)
字范围是(0~0xFFFF)
双字范围是(0~0xFFFFFFFF)


总之一句话:数据超出最大的宽度,那么多余的数据将会丢弃。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随行之旅

python国产化自动化

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值