我的思维在跳跃 发表于 2015-1-9 10:40:10

初学者请各位大神帮帮忙!

            各位大神,我是一个菜鸟级别的初学者。我看甲鱼老师的视频《零基础入门学习C语言》这个视频,看到了第二集和第三集就开始迷茫了。我连续看了好几遍都没弄懂。

         我再二进制、八进制、十进制、十六进制这些方面脑子直接转不动了。一点都听不懂,我去百度查过进制,可是还不懂。

         真心想请教一个大神能帮忙让我弄懂这些进制问题,因为我弄不懂都没有勇气继续往后面看视频了。。。:cry

hacker.jin 发表于 2015-1-9 11:10:14

...............对于真正的零基础,的确蛋疼,但是要对自己有信心啊,我也才中专,鱼c混迹的时间也不长


关于进制....



我说下我的见解吧:

所谓进制,他是数值大小的一种表示形式,比如我们从小学开始学的10进制,生活中也用的最多,事实上我们只是习惯了而已,而学编程就得改改这个习惯

进制之间的关系:

说10进制吧,它是逢10进1,也就是0......9,之后的10能被10整除所以进1也就是   1      0
而8进制   它是逢8进1   也就是0.....7   之后的8能被8整除   所以进1   也就是1      0
看起来是不是很白痴,看下面~
10......19后面的20能被1整除   所以再进1   也就是 2          0

8进制>>9........15,后面的16能被8整除所以再进1   也就是2          0
以此类推,其它进制也一样   

其实也可以有3进制4进制   但是计算机一般以2的次幂为单位这只是种约定

总之,记住,所谓进制只是数值大小的一种表示方式,(二进制还有很多用处,主要是位操作上的)

我的思维在跳跃 发表于 2015-1-9 12:01:09

hacker.jin 发表于 2015-1-9 11:10
...............对于真正的零基础,的确蛋疼,但是要对自己有信心啊,我也才中专,鱼c混迹的时间也不长




感谢啊。 {:7_131:}

Mr.屎壳螂 发表于 2015-1-10 01:28:11

应该是被十进制束缚了,只是不习惯而已~
多理解理解应该是能懂的.
十六进制:逢十六进一,十六进制的话A B C D E F 分别代表着10~15 ,
十进制:逢十进一,八进制:逢八进一;二进制:逢二进一;
所有进制上比如二进制是不会出现2这个数字,因为遇到2就进位1了,八进制是没有8出现的,
至于十进制的'10',其实可以不读做"十",而读作"一零",这样十进制和别的比起来也没什么区别.
其实接触最多的应该是二进制,十六进制,bit就是一个位,一个二进制数,十六进制在计算机里面表示地址的时候可能会接触到.当然计算机最基本的还是二进制,
进制,慢慢理解,想通一种就全都通了~

GRRRARD 发表于 2015-1-10 21:28:09

暂时不懂没关系啊,反正也能看懂后面的。看多了你就懂了,就上楼上说的,这就是个习惯问题,即使你现在懂了,一直不使用的话,过短时间就忘了。现在需要用的话,网上随便搜个这种进制转换的工具,很多的

我的思维在跳跃 发表于 2015-1-14 09:44:13

非常感谢各位大神帮忙解答{:1_1:}
页: [1]
查看完整版本: 初学者请各位大神帮帮忙!