学习编程语言 发表于 2008-7-9 00:11

问个比较基础的问题!!

[b][color=Blue]什么是进制?我看哪些二进制 八进制
到底进制是什么?什么规律?重要问题:16进制又是啥?
哪个懂得的大侠指点下!详细点`人性化点~我BAIDU看了不少`有点明 16进制的就不明了。
感激不尽[/color][/b][tk31] [tk31] [tk31]

[[it] 本帖最后由 学习编程语言 于 2008-7-9 01:00 编辑 [/it]]

学习编程语言 发表于 2008-7-9 00:20

最好有举例,好懂`

ospf 发表于 2008-7-9 00:22

进制是为计数而制定的规则。因为人类有10个手指,可以用来计数,很自然就会采用10进制。后来由于科学的需要,产生2进制和8进制还有16进制。

独孤小梦 发表于 2008-7-9 01:13

二进制就是1和0!满`2就进1这个和好理解!以B来表示,八进制也是一样,以O来表示~!十六进制就是0123456789ABCDEF这些数字组合的~以X来表示,由于键盘不好用,不在继续说明~BAIDU上有明确的答案~

lingluoz 发表于 2008-7-9 08:23

二进制就是逢二进一。。因为电脑里面就是采用二进制的。如果在电脑里面用十制。就要额外处理一些东西。。会影响效率。
比如(1100)2+(11)2=(1111)2
(1111)2+(1)2=(10000)2
(FF)16+(1)16=(100)16
(9)16+(1)16=(A)16
(10)16=(16)10=(10000)2
*括号里面的表示数字。。外面表示进制

mingshendeshou 发表于 2008-7-9 11:05

八进制指两数之和满八就要向高一位进1,二进制和十六进制也是同样的道理。二进制、八进制和十六进制都是由于电脑处理、储存的方式而产生的。
例如:(1)8+(7)8=(10)8;
       (2)16+(a)16=(c)16;
*括号里面的表示数字。。外面表示进制

gb0423 发表于 2008-7-9 14:19

回复 1# 学习编程语言 的帖子

16进制10用A代替,依次类推

页: [1]

编程论坛