巴金写给家乡孩子的信:255这个数明明是占3个字节啊,为什么在内存中只占1个字节啊?

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 02:53:20
255这个数明明是占3个字节啊,为什么在内存中只占1个字节啊?
那剩下的2个字节怎么储存啊?

一个字节是8位,在内存里数都是以二进制存储的,即255为11111111正好8位,1个字节。灼眼のシャナ①,你所说的三个数字一个数字占一字节,因为存储方式不同。在文本文档中,以字符形式存储(其实就是ascii码或gb2312码),英文、数字、标点每个字符占1个字节,汉字每个占两个字节。

在内存中绝对不是以255的形式存在的
应该是二进制才对
而一个字节由8个bit构成,也就是说可以由8个0或1来构成1个字节
255转化成二进制后是多少我不清楚,忘了方法,但是绝对不会比8个bit多
所以255只占一个字节

晕,8位是一个字节,也就是说一个字节的最大数的2的8次方,也就是256,从0算就是255,不是字面那么看是3位的

楼主你新建一个 txt文档 输入3个数字保存在出来看属性
保证是3字节
一个数字占用一字节