如何理解十六进制(understand hexadecimal)

十六进制表示法(以十六进制为基数)在整个网络和计算机系统中用于表示数值。一个很好的例子是HTML页面中的颜色符号。阅读和使用十六进制需要一些练习,但基本概念并不比你一生使用的普通十进制(以十为基数)更难理解。...

方法1方法1/3:理解十六进制的概念

  1. 1了解十六进制是什么。就像十进制数字系统使用十种不同的符号来表示从零到九的值一样,十六进制数字系统使用十六种不同的符号来表示从零到十五的值。任何数字都可以写入任何一个系统。以下是如何开始十六进制计数:0到15:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、Fsixten到32:10、11、12、13、14、15、16、17、18、19、1A、1B、1C、1D、1E、1F、20
  2. Image titled Understand Hexadecimal Step 1
  3. 2学习如何写基础。十进制中使用的十个符号构成十进制的基础。同样,十六进制数字系统中使用的十六个符号构成十六进制数字系统的基础。如果不清楚使用的是哪个基数,则会添加下标数字以显示基数。例如,10010是“以10为基数的100”,10016是“以16为基数的100”(等于25610)。“基”的另一个术语是“基”(复数的“半径”或“半径”)。
  4. Image titled Understand Hexadecimal Step 2
  5. 3.理解十进制数值。我们可以理解以10为基数的长数字,甚至不需要停下来思考,但这只是因为我们有很多练习。我们自动知道“583410”表示5x103+8x102+3x101+4x100。每个数字都有自己的多位数。以下是从右到左的十进制位值:10010=110110=1010102=10x10=100103=10x10x10=1000104=10x10x10=10000105=10x10x10=100000&等等。
  6. Image titled Understand Hexadecimal Step 3
  7. 4学习十六进制的数值。由于十六进制是以十六为基数的,所以位值基于十六的幂,而不是十的幂。这是十六的幂,用十进制写成。16010=116110=1610162=16x16=256163=16x16x16=4096164=16x16x16x16=65536165=16x16x16x16x16=1048576&等等。如果我们用十六进制来写,它们会被写成10161001000等等。
  8. Image titled Understand Hexadecimal Step 4
  9. 5从十六进制转换为十进制。在两个基础之间转换是熟悉每个系统工作方式的好方法。以下是如何将任何十六进制数转换为同样的十进制数:写出十六进制数:15B3016使用上图中的位值,将每个数字作为十进制乘法题写出:15B30=(1 x 6553610)+(5 x 409610)+(B x 25610)+(3 x 1610)+(0 x 1)将非十进制符号转换为十进制数。在我们的例子中,B=1110,因此数字可以转换为1110 x 256100来解决这个问题。使用计算器或手工计算,你会得到十进制的答案。15B30=65536+20480+2816+48+0=888010
  10. Image titled Understand Hexadecimal Step 5

方法2方法2/3:理解十六进制颜色系统

  1. 1了解计算机屏幕上的颜色是如何确定的。计算机屏幕上的所有颜色都由三个值决定:红色、绿色和蓝色。通过以不同的比例组合这三种类型的光,可以创建出所有颜色的光。在计算机屏幕上,红色、绿色和蓝色都可以被分配0到255之间的任意值(总共256个可能的值)。这与你在学校学到的“原色”不匹配,因为颜色系统是基于物理颜料(如油漆)而不是光。油漆系统有时被称为“减色系统”,灯光系统(此处描述的RGB系统)被称为“添加剂”
  2. Image titled Understand Hexadecimal Step 6
  3. 2了解为什么颜色使用十六进制。HTML使用十六进制来描述颜色。这很方便,因为一个两位数的十六进制数可以准确地传递25610个可能的值。这不是巧合;25610是由于旧硬件的限制,旧硬件只能处理100000002种颜色或25610。因为24=1610,任何二进制系统都可以轻松转换为十六进制系统,其位数为¼。下标数字告诉你数字写在哪个基上。Base2是二进制,base10是普通十进制,base16是十六进制。
  4. Image titled Understand Hexadecimal Step 7
  5. 3了解系统的工作原理。十六进制颜色系统很容易理解,只要你知道它是如何工作的。前两位是红色值,后两位是绿色值,后两位是蓝色值。这里有一些例子:#FFFFFF是白色的,而#000000是黑色的。任何r、g和b值相等的颜色(除了黑色和白色)都是灰色,例如#121212、#5A5A5A或#C0C0C0#003000是深绿色#003F00几乎没有变亮(您只添加了F或1610绿色),但#00FF00是最亮的绿色(添加了额外的C0或19210)。更复杂的颜色是通过使用所有三种类型的光来创建的。试着猜#7FFFD4、#8A2BE2或#a052d。
  6. Image titled Begin a Short Story Step 13

方法3方法3/3:十六进制思维

  1. 1.让自己直观地阅读十六进制。使用以下示例作为“里程碑”,帮助您估计十六进制数的大小。这将使您对十六进制有更直观的理解,并让您阅读十六进制数字,而无需每次都费力地转换为十进制。正如你将看到的,十六进制的一个优点是,数字的增长速度不如十进制:人类有一个手指,如果你也算脚趾的话,数字的增长速度是1416。(记住,下标16表示数字是以16为基数写的。)在居民区,以低于1916英里/小时(或2816公里/小时)的速度行驶。典型的公路行驶速度为3英里/小时(或6416公里/小时)。水在华氏4度(摄氏6416度)沸腾。美国年收入中值约为350加元。世界人口超过100万。
  2. Image titled Understand Hexadecimal Step 9
  3. 2学习十六进制加法。您可以在不转换到其他系统的情况下进行十六进制加法运算。记住新规则确实需要一些脑力劳动和练习。以下是一些方法和提示:使用十六进制数字逐个计数。例如,要用十六进制解7+5,数数7、8、9、A、B、C。学习加法表。一个更快的方法是记忆十六进制加法表,你可以通过在线测验来练习。一旦你知道A+7=1116,你就不必再费劲地计算了。需要的时候带一个。如果你的加法运算通过了F,你就会像在普通加法题中一样“携带1”。例如,A+5=F,A+6=1016,A+7=1116,等等。类似地,3A+6=4016,3A+7=4116,等等。
  4. Image titled Understand Hexadecimal Step 10
  5. 3.学习十六进制乘法。就像常规乘法一样,掌握十六进制乘法的最好方法就是记住乘法表。以下是十六进制“6倍表”的例子(所有数字都是十六进制):6x1=66x2=C6x3=126x4=186x5=1E6x6=246x7=2A6x8=306x9=366xA=3C6xB=426xC=486xD=4E6xE=546xF=5A
  6. Image titled Understand Hexadecimal Step 11
  • 您可以使用在线的基数转换计算器在二进制、十进制和十六进制之间进行转换。
  • 任何二进制数都可以很容易地用十六进制表示。将二进制数分成四个数字部分(如有必要,添加首字母0),然后用等效的十六进制数字替换每个部分。例如,00002=01600012=116。。。一直到11112=F16。
  • 计算机实际上使用“补码”方法进行数字的加减(十六进制或任何其他基数),而不是我们习惯的“进位”方法。补码法对人类来说不是一种非常有用的方法,但如果你编写计算软件,你应该学习它,使你的程序更高效。
  • 发表于 2022-05-06 14:08
  • 阅读 ( 51 )
  • 分类:教育

你可能感兴趣的文章

知识(knowledge)和理解力(understanding)的区别

...助你的生活。这突出了知识的本质。   什么是理解力(understanding)? 现在让我们继续讨论理解这个术语。这可以被定义为知道或意识到某事物的意图或原因。这也可以称为对某一特定事物的解释或看法。例如,我们读一首诗,...

  • 发布于 2020-11-02 08:41
  • 阅读 ( 408 )

什么是二进制,为什么计算机使用它?

...二进制比十进制好。 还有另一个基本系统也用于编程:十六进制。虽然计算机不运行十六进制,但程序员在编写代码时用它以可读的格式表示二进制地址。这是因为十六进制的两位数字可以代表一个完整的字节,二进制的八位...

  • 发布于 2021-04-04 09:44
  • 阅读 ( 287 )

为什么十六进制编辑器被称为二进制编辑器?

...Exchange的一个分支,是一个由社区驱动的问答网站分组。 十六进制编辑器屏幕截图由rwxrwx(维基百科)提供。 问题 超级用户读者Joseph A.想知道为什么十六进制编辑器被称为二进制编辑器: Hex and binary are two different bases. Hex, as I...

  • 发布于 2021-04-09 19:59
  • 阅读 ( 217 )

比特币挖掘是如何工作的?

...上是想成为第一个提出一个小于或等于目标哈希值的64位十六进制数(hash)的矿工。基本上都是猜测。 坏消息是:这是猜测,但由于每一个问题的猜测总数都在数万亿左右,这是一项极其艰巨的工作。为了先解决一个问题,矿...

  • 发布于 2021-05-31 09:13
  • 阅读 ( 195 )

知道(knowing)和理解力(understanding)的区别

“知道”与“理解” 找出了解和理解之间的区别可能很困难。很难找到两者之间的区别,因为它们都是头脑和大脑的抽象过程。了解他们之间的差异可以让我们更好地认识自己,认识自己是谁,了解自己想要什么。 “知道”...

  • 发布于 2021-06-23 13:35
  • 阅读 ( 218 )

知道(knowing)和理解力(understanding)的区别

...德、智力和心理上成为更好的人。知道(knowing) vs. 理解力(understanding)知道和理解的区别在于“知道”是指意识到一个事实或事件,并获得任何技能,而“理解”是指实际处理和感知我们刚刚获得的信息。例如,一个人可能知道量...

  • 发布于 2021-07-11 05:43
  • 阅读 ( 288 )

十大最聪明的动物

...测试的海洋动物。 06 第11页 猪 Pigs solve mazes, understand and display emotions, and understand symbolic language. Piglets grasp the concept of reflection at a younger age than humans. Six-week-old 在镜子里看到食物的小猪你可以知道食物在哪里。相比之...

  • 发布于 2021-09-01 17:47
  • 阅读 ( 453 )

如何将法语动词“entendre”变为动词(conjugate the french verb 'entendre' ('to understand'))

Entendre是一个规则-re动词,遵循不同的、可预测的共轭模式。All-er动词在所有时态和语气中都有相同的共轭模式。 一般来说,法语中有五大类动词:正则-er,-ir,-re;茎改变;而且不规则。正规法语动词中最小的一类是-re动...

  • 发布于 2021-09-09 00:34
  • 阅读 ( 253 )

如何识别和理解诗歌中的男性韵文(identify and understand masculine rhyme in poetry)

... 来自Liz Wager的“开放水域的危险”: This beauty we don't understand will sweep us out to sea. We look for it below our bows, but if we try to understand the workings of that beauty we perceive, we're driven mad by all we cannot know. We force ourselves to roam between the strands t...

  • 发布于 2021-09-09 13:52
  • 阅读 ( 181 )

理解简单(understanding simple)和对照实验(controlled experiments)的区别

实验是用来检验假设、回答问题或证明事实的科学程序。两种常见的实验类型是简单实验和对照实验。然后,有简单的控制实验和更复杂的控制实验。 简单实验 虽然“简单实验”这个词被用来指任何简单的实验,但它实际...

  • 发布于 2021-09-15 10:25
  • 阅读 ( 189 )

相关推荐