<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.foofun.cn//index.php?action=history&amp;feed=atom&amp;title=Hexadecimal_Notation</id>
	<title>Hexadecimal Notation - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.foofun.cn//index.php?action=history&amp;feed=atom&amp;title=Hexadecimal_Notation"/>
	<link rel="alternate" type="text/html" href="http://wiki.foofun.cn//index.php?title=Hexadecimal_Notation&amp;action=history"/>
	<updated>2026-04-06T15:04:07Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.foofun.cn//index.php?title=Hexadecimal_Notation&amp;diff=710&amp;oldid=prev</id>
		<title>Zhang3：创建页面，内容为“'''十六进制表示法（Hexadecimal notation）'''只是表示数字的另一个进制(Base)，同样的还比如二进制。  十六进制中有16位数字：0、1、2、3、4、5、6、7、8、9、A、B、C、D、E和F。 0到9保留其正常含义，十六进制中的A到F在十进制表示法中是10到15。 作为任何进制，我们都可以通过通用地写出整个数来计算给定数字的值，比如1CA。 十六进制的1CA…”</title>
		<link rel="alternate" type="text/html" href="http://wiki.foofun.cn//index.php?title=Hexadecimal_Notation&amp;diff=710&amp;oldid=prev"/>
		<updated>2022-03-03T07:23:38Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“&amp;#039;&amp;#039;&amp;#039;十六进制表示法（Hexadecimal notation）&amp;#039;&amp;#039;&amp;#039;只是表示数字的另一个进制(Base)，同样的还比如&lt;a href=&quot;/index.php?title=Binary_Notation&quot; title=&quot;Binary Notation&quot;&gt;二进制&lt;/a&gt;。  十六进制中有16位数字：0、1、2、3、4、5、6、7、8、9、A、B、C、D、E和F。 0到9保留其正常含义，十六进制中的A到F在十进制表示法中是10到15。 作为任何进制，我们都可以通过通用地写出整个数来计算给定数字的值，比如1CA。 十六进制的1CA…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''十六进制表示法（Hexadecimal notation）'''只是表示数字的另一个进制(Base)，同样的还比如[[Binary Notation|二进制]]。&lt;br /&gt;
&lt;br /&gt;
十六进制中有16位数字：0、1、2、3、4、5、6、7、8、9、A、B、C、D、E和F。 0到9保留其正常含义，十六进制中的A到F在十进制表示法中是10到15。 作为任何进制，我们都可以通过通用地写出整个数来计算给定数字的值，比如1CA。 十六进制的1CA和以下形式相同：&lt;br /&gt;
 A*Base^0+C*Base^1+1*Base^2&lt;br /&gt;
转换为十进制中，这意味着&lt;br /&gt;
 10*16^0 + 12*16^1 + 1*16^2&lt;br /&gt;
让我们看看这个数字是什么：&lt;br /&gt;
 10 + 12*16 + 16*16 = 10 + 192 + 256 = 202 + 256 = 458&lt;br /&gt;
所以十六进制的1CA和十进制的458是一样的。&lt;br /&gt;
&lt;br /&gt;
十六进制记数法很有用，因为它可以让你轻松地使用二的幂，而不必用二进制写出来。 从十六进制到二进制的转换很容易：每个十六进制数是4位，所以每个十六进制数字对应一个4位的序列。&lt;br /&gt;
{| {{wikitable}}&lt;br /&gt;
|-&lt;br /&gt;
! Hex&lt;br /&gt;
! Binary&lt;br /&gt;
! Base 10&lt;br /&gt;
|-&lt;br /&gt;
! 0&lt;br /&gt;
! 0000&lt;br /&gt;
! 0&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
! 0001&lt;br /&gt;
! 1&lt;br /&gt;
|-&lt;br /&gt;
! 2&lt;br /&gt;
! 0010&lt;br /&gt;
! 2&lt;br /&gt;
|-&lt;br /&gt;
! 3&lt;br /&gt;
! 0011&lt;br /&gt;
! 3&lt;br /&gt;
|-&lt;br /&gt;
! 4&lt;br /&gt;
! 0100&lt;br /&gt;
! 4&lt;br /&gt;
|-&lt;br /&gt;
! 5&lt;br /&gt;
! 0101&lt;br /&gt;
! 5&lt;br /&gt;
|-&lt;br /&gt;
! 6&lt;br /&gt;
! 0110&lt;br /&gt;
! 6&lt;br /&gt;
|-&lt;br /&gt;
! 7&lt;br /&gt;
! 0111&lt;br /&gt;
! 7&lt;br /&gt;
|-&lt;br /&gt;
! 8&lt;br /&gt;
! 1000&lt;br /&gt;
! 8&lt;br /&gt;
|-&lt;br /&gt;
! 9&lt;br /&gt;
! 1001&lt;br /&gt;
! 9&lt;br /&gt;
|-&lt;br /&gt;
! A&lt;br /&gt;
! 1010&lt;br /&gt;
! 10&lt;br /&gt;
|-&lt;br /&gt;
! B&lt;br /&gt;
! 1011&lt;br /&gt;
! 11&lt;br /&gt;
|-&lt;br /&gt;
! C&lt;br /&gt;
! 1100&lt;br /&gt;
! 12&lt;br /&gt;
|-&lt;br /&gt;
! D&lt;br /&gt;
! 1101&lt;br /&gt;
! 13&lt;br /&gt;
|-&lt;br /&gt;
! E&lt;br /&gt;
! 1110&lt;br /&gt;
! 14&lt;br /&gt;
|-&lt;br /&gt;
! F&lt;br /&gt;
! 1111&lt;br /&gt;
! 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
要转换长数字，只需将十六进制数字替换为相应的位序列。 例如&lt;br /&gt;
 1CA (hex) = 0001 1100 1010 (bin) = 111001010 (bin)&lt;br /&gt;
两个十六进制数字正好对应一个字节(8位)，与十进制中奇怪的255限制不同，十六进制字节限制是FF。&lt;br /&gt;
&lt;br /&gt;
在编程语言中，十六进制数通常以“0x”作为前缀，以使编译器知道你使用的是十六进制数。 例如：&lt;br /&gt;
  0x123 0x0 0xABCDEF 0xCD&lt;br /&gt;
另一方面，汇编程序使用后缀“h”来匹配二进制的后缀“b”。 大多数汇编程序也会接受“0x”前缀符号，这通常更清晰。&lt;br /&gt;
&lt;br /&gt;
[[Category:Theory]]&lt;/div&gt;</summary>
		<author><name>Zhang3</name></author>
	</entry>
</feed>