鱼C论坛

 找回密码
 立即注册
查看: 2361|回复: 7

关于字节和二进制,十六进制的问题

[复制链接]
发表于 2014-8-26 16:44:34 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 挥霍青春流泪 于 2014-8-26 18:28 编辑

为了表明自己的疑惑,附上书上的一段话 :10根地址总线可以传送10个二进制数据, 而10个二进制数据可以表示2的10次方个不同的数据 最小为0 (0000000000B)   最大为1023(1111111111B)  也就是1024个不同的数据

为什么256个字节 用16进制100H来表示,也就是二进制的100000000B    256个字节不就是256个内存空间吗? 然后从0开始的话 就应该是0~255个内存空间,用16进制来表示的话为什么不是FFH呢也就是二进制的11111111B

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-26 17:14:59 | 显示全部楼层
100H    这个H代表的是16进制       100H转为10进制为256     FFH转为10进制是255
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-26 17:57:12 | 显示全部楼层
本帖最后由 流行语 于 2014-8-26 18:57 编辑

我刚才错了,对不起啊。256转换成16进制是100H。你转换的十六进制FFH是255.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-8-26 18:03:03 | 显示全部楼层
噬云 发表于 2014-8-26 17:14
100H    这个H代表的是16进制       100H转为10进制为256     FFH转为10进制是255

那不是从0开始的嘛  然后0~255就是256了呀 256个字节就是256个内存空间吧 内存空间不是都从0开始的吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-8-26 18:08:01 | 显示全部楼层
流行语 发表于 2014-8-26 17:57
256也不是说必须得用100H表示,也可以直接用十进制表示。255用十六进制表示怎么就是ffH了?这里面你犯了两 ...

你好! 对于你说的  255转换成二进制是ff   二进制只有0和1吧  ff是十六进制才有的吧   然后我标注的H 就是用来说明二进制的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-26 21:48:07 | 显示全部楼层
挥霍青春流泪 发表于 2014-8-26 18:03
那不是从0开始的嘛  然后0~255就是256了呀 256个字节就是256个内存空间吧 内存空间不是都从0开始的吗?

是从0开始的,可是这个有什么影响吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-29 23:21:34 | 显示全部楼层
书上说共有256个字节换成十六进制也就是100H,而你也说了是256不是255,这是思维的问题,你静下心来慢慢想一下,暂时的问题,不要转牛角尖,相信你可以明白的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-30 00:30:27 | 显示全部楼层
因为十进制256等于16进制100.
你想说256个字节可以存放在地址号为0-255这段空间里边吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 18:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表