进位什么意思?不太理解

C语言 码拜 7年前 (2017-04-20) 1976次浏览
才开始学C  在学进制时,遇到进制中的进位,糊涂了, 听课程老师讲课很清楚,可惜没有理解  课程是汇编达人网,基础课程第一节中进制     ,其中在讲课到  三进制  0   1   2     这里,到第二行进位 就糊涂了,下面的更是头晕。请教 进位的问题。没有理解。希望通俗易懂,说简单点。
解决方案

8

进制,代表每一位可容纳的(最大值-1),当到达最大值时,无法容纳,往前进一位;如十进制中,每一位最大只能容纳到(10 – 1)= 9, 当再往上加时,需往前进一位,编程10。
对比到实际生活中,可以想象成算盘或其他,以算盘为例,下半部分每个珠子代表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

10

3

你能理解十进制的逢十进一么?

6

你小学学的加法运算,当大于等于10时需要往前面一位多加上1,这就是进位,其他进制同理

11

引用:
Quote: 引用:

为了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

刚才又看了小老师的教材,说进制 的任意进制表示任意三个字符, 不特指0  1  2   那个假如把这几个换成 任意字符   H   D   F   的话下面三进制更糊涂。头晕

咱转行学点别的吧.


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明进位什么意思?不太理解
喜欢 (0)
[1034331897@qq.com]
分享 (0)