学习Html5教程什么是必不可少的,不是教材,不是软件,而是电脑,没有电脑,我们甚至无法开始学习。那有没有想过计算机需要十六进制呢?其实,计算机并不需要十六进制,它二进制,三进制都可以,但是人,需要十六进制。
每个十六进制中的数字代表4个比特,你可以非常直观的从十六进制中知道对应的二进制是啥,比如给定一个十六进制数,假设其最后一位是9,那么你立刻就能知道将该十六进制数字转为二进制后最后四位是1001。
但如果我给你一个十进制的数字,让你通过二进制来找出相对应的方式,你可以找到吗?很明显不行。如果你要用十进制来转变成二进制,那你就必须要把十进制的所有进位上的数字全部了如指掌才可以快速去进行转换。
所以,我们为了方便将数字转换成二进制,十六进制是必须的。可能会有人问为什么不用32进制呢?只能这么说,谁用谁脑子炸掉,我们有简单的办法,没有必要舍近求远,而且十六进制一个字节是有8个比特的。
我们知道内存是按照字节粒度来寻址的,因此采用的数字系统必须很好的表达一个字节,也就是8比特,从这个角度来看,十六进制是非常合适的。其实,我们知道了这些对于我们学习Html5教程好像并没有什么太大的帮助,但要知道,很多时候进步是需要好奇心去推动的。