首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求教一个八进制有关问题

2012-10-20 
求教一个八进制问题!在八进制字面值中,数字8和9是非法的,请问这是为什么了?求详细哦![解决办法]这有什么好

求教一个八进制问题!
在八进制字面值中,数字8和9是非法的,请问这是为什么了?

求详细哦!

[解决办法]
这有什么好说的啊,8进制,只能有0-7 8个数,就象2进制,只能0和1这两个数
[解决办法]
因为0--7刚好是8个数字,可以利用它表达所有的八进制的数字了
[解决办法]
十进制确实是 0---9,这已经是10个数字了

探讨
引用:
这有什么好说的啊,8进制,只能有0-7 8个数,就象2进制,只能0和1这两个数

是不是十进制只能0-9?这些我也知道,只是我想知道为什么?

[解决办法]
所谓的N进制,只是一种数的表示方法而已
对任意一个数的每一位,只要有N个符号表示即可
当然为了方便理解N个符号的意思,习惯上
2进制用"0"和"1"这两个符号
8进制用"0"~"7"这八个符号
10进制用"0"~"9"这十个符号
16进制用"0"~"9"这十个符号和"A"~"F"这六个符号

到了这里,LZ你可千万别问我:符号"0"为什么代表数字0?
就算你这么问,我也只能答:习惯习惯而已

热点排行