能力值:
( LV2,RANK:10 )
|
-
-
2 楼
闲得慌,想得多。多动手,多看书。
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
因为底层都是二进制, 十六进制, 当初最早的时候大家都是靠二进制写程序的, 就是一堆人敲键盘的0和1来写程序, 后来过渡到十六进制, 大家都在敲0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f来写程序, 你可以明显地看到二进制只能写2个数,而十六进制可以写16个数,这大大地提高了编程的效率, 促进了各种大型软件的生成, 促进了社会发展, 人类进步。 软件在编译器里是2进制的, 在编辑器里是十六进制的, 我们写的程序被编译器从十六进制转换成了二进制, 多么牛逼啊!
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
想不到别的自杀方式。。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
bjtwokeight
因为底层都是二进制, 十六进制, 当初最早的时候大家都是靠二进制写程序的, 就是一堆人敲键盘的0和1来写程序, 后来过渡到十六进制, 大家都在敲0,1,2,3,4,5,6,7,8,9,a,b,c,d, ...
老哥,非常感谢,很稳!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
bjtwokeight
因为底层都是二进制, 十六进制, 当初最早的时候大家都是靠二进制写程序的, 就是一堆人敲键盘的0和1来写程序, 后来过渡到十六进制, 大家都在敲0,1,2,3,4,5,6,7,8,9,a,b,c,d, ...
"你可以明显地看到二进制只能写2个数,而十六进制可以写16个数,这大大地提高了编程的效率, 促进了各种大型软件的生成" 这回答... 那为什么不用 26个数 50个数 100个数
|
能力值:
( LV9,RANK:153 )
|
-
-
7 楼
古时候先是两仪->二进制,四象->四进制,八卦->八进制,现在转变成了16进制。
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
PYGame
"你可以明显地看到二进制只能写2个数,而十六进制可以写16个数,这大大地提高了编程的效率, 促进了各种大型软件的生成"
这回答...
那为什么不用 26个数 50个数 ...
这不能这么算. 就像你用手指完成一件事情, 你用两根手指能完成,用五根手指反而就多余. 来编程最适合用十六个数, 这是无数前辈历尽千亲万苦, 经过不断实践摸索出来的最佳数字!
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
这只不过是看世界的方式而已,你不学二进制 十六进制 永远不知道底层是什么样子的。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
证明自己很牛
|
能力值:
( LV7,RANK:140 )
|
-
-
11 楼
就我理解,二进制是硬件底层实现的基础,可以了解一下二进制,但是一般也不会使用到。编译的程序也是以二进制存储的。 十六进制是方便查看的,本质上还是将二进制的数据以十六进制显示出来。为什么不使用二进制来显示,因为二进制显示出来很不方便查看。 常见的进制还有八进制与十进制,打开计算器切换到程序员模式,可以看到,3个二进制位最多能表示0-7共8个数,4个二进制位能表示0-15共16个数, 考虑到快速运算的分组或对齐方式(我瞎猜的),最后使用十六进制来展示是最方便的。 十进制只是对于人的可读性高一些,友好一点。 至于说底层要学习二进制,看你要多底层了,反正我接触的层面对于二进制只需要了解一下就够了,一般还是十六进制接触的多。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
yeyeshun
就我理解,二进制是硬件底层实现的基础,可以了解一下二进制,但是一般也不会使用到。编译的程序也是以二进制存储的。
十六进制是方便查看的,本质上还是将二进制的数据以十六进制显示出来。为什么不使用二进制来 ...
谢谢,受教了。已经继续开始学习下面的步骤了,进制已经跳过了。感觉已经大致理解了进制,虽然不是很深入。但是感觉懂怎么转换了
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
电路中只能进行二进制逻辑运算,所以二进制是基础中的基础。之所以使用16进制,我认为是因为现在的通常情况下每8bit为一个字节,而16进制里一位数正好能表示一个字节,虽说本质上还是二进制代码,但16进制表示的话也更便于查看和修改。
就拿最简单的RGB颜色来说,调成黑色或者白色的话16进制直接用#000或者#FFF就能表示,改用二进制还得打24个0或者24个1,看上去就复杂不少还容易出错
最后于 2018-4-5 02:56
被wx_会飞的猫编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
wx_会飞的猫
电路中只能进行二进制逻辑运算,所以二进制是基础中的基础。之所以使用16进制,我认为是因为现在的通常情况下每8bit为一个字节,而16进制里一位数正好能表示一个字节,虽说本质上还是二进制代码,但16进制 ...
谢谢分享,了解啦
|
|
|