从二进制出发的那串 1
五个 1 排在一起,像一段整齐的台阶。先看清它在二进制里的位置,再谈换算,读起来会轻松很多。
基础认知我们把「11111换成16进制」这件事拆成三个入口:计算的、理解的、感受的。你从哪一张开始都可以。
五个 1 排在一起,像一段整齐的台阶。先看清它在二进制里的位置,再谈换算,读起来会轻松很多。
基础认知分组、取余、对照字符表——十六进制的迷人之处,在于它把冗长压缩成克制。编辑偏爱这种克制。
换算方法算出一个值只是开始。颜色、内存地址、字符编码都在用它,理解用途,数字才真正活起来。
应用视角六种情绪,六个入口。没有先后顺序,只有此刻更合适的那一个。
从最基础的位权开始,一位一位地算,像整理抽屉。慢一点没关系,进制本来就适合慢读。
为什么是十六?为什么不是十二?顺着这个问题往下走,会遇见计算机选择它的那些实际理由。
给你一条最简路径:先转十进制,再取余除十六。步骤不长,但每一步都值得被看清。
数字也能有性格。二进制显得老实,十六进制显得利落,而十进制像我们熟悉的老朋友。
试着不借助工具,把「11111换成16进制」算一遍,再回头核对。错了也很好,错处正是理解的入口。
进制之外还有编码、地址、颜色值。顺着这些词往下翻,你会发现它们共享同一套思维方式。
我们尽量把话说得温和一些:先把方法读顺,再动手算,最后才是记住结论。
「11111」本身没有进制属性,它只是一串字符。先约定它是二进制、十进制还是别的进制,后面的每一步才有意义。这是编辑最想强调的一点。
非十进制之间的互转,最稳妥的做法是先转成十进制,再转成目标进制。多写一行,换来的是不容易出错的安心。
算完可以反向验算,或换一种方法再算一次。反复几次之后,你会对常见的位权组合产生直觉,这比背答案更耐用。
做这个选题的时候,编辑部里有人问:这么小的一件事,值得写这么长吗?我们想了很久,答案是值得。因为「11111换成16进制」看起来只是一次换算,实际上是一次关于「约定」的练习——你得先承认这串字符属于哪一套规则,才谈得上结果。
我们把这个站点做成内容发现站的样子,而不是工具页的样子,也是出于同样的想法。工具告诉你答案,内容陪你走完过程。过程中那些停顿、怀疑、回头验算的瞬间,才是真正留下来东西。
所以你会看到,我们把基础认知、换算方法、应用视角分开陈列,又用六种情绪把它们串起来。你可以随手挑一块读,也可以从头读到尾。我们更希望你读完能有一点自己的判断,而不是只记住一个数。
如果你在别处看到更简洁的写法,我们也乐意承认它更好。编辑这件事,从来不是比谁知道得多,而是比谁更愿意把话说清楚。
—— 11111换成16进制 · 编辑部
如果你发现文中的表述有误,或者有更好的讲法,欢迎写信告诉我们。编辑部会逐封阅读,也会在后续的修订里注明感谢。