才开始学C 在学进制时,遇到进制中的进位,糊涂了, 听课程老师讲课很清楚,可惜没有理解 课程是汇编达人网,基础课程第一节中进制 ,其中在讲课到 三进制 0 1 2 这里,到第二行进位 就糊涂了,下面的更是头晕。请教 进位的问题。没有理解。希望通俗易懂,说简单点。
解决方案
8
进制,代表每一位可容纳的(最大值-1),当到达最大值时,无法容纳,往前进一位;如十进制中,每一位最大只能容纳到(10 – 1)= 9, 当再往上加时,需往前进一位,编程10。
对比到实际生活中,可以想象成算盘或其他,以算盘为例,下半部分每个珠子代表1,4之前可以容纳,而一旦要表示5及以上,就需要借助上半部,相当于五进制。而你看到算盘计算值时, 值 = 上半部的珠子*5的1次方 + 下半部的珠子*5的0次方,以此类推
对比到实际生活中,可以想象成算盘或其他,以算盘为例,下半部分每个珠子代表1,4之前可以容纳,而一旦要表示5及以上,就需要借助上半部,相当于五进制。而你看到算盘计算值时, 值 = 上半部的珠子*5的1次方 + 下半部的珠子*5的0次方,以此类推
10
为了10分.
3进制么,不能出现超过3的数字.例如3,4,5,6…就跟二进制不能出现2,3,4…一样.
所以3进制的话.就是
0 1 2
10 11 12
20 21 22 到这里要到3了..二位已经不能表示了.所以要进到3位
100 101 102
3进制么,不能出现超过3的数字.例如3,4,5,6…就跟二进制不能出现2,3,4…一样.
所以3进制的话.就是
0 1 2
10 11 12
20 21 22 到这里要到3了..二位已经不能表示了.所以要进到3位
100 101 102
10
3
你能理解十进制的逢十进一么?
6
你小学学的加法运算,当大于等于10时需要往前面一位多加上1,这就是进位,其他进制同理
11
咱转行学点别的吧.