ホームページ  >  記事  >  0xで始まる基数は何ですか?

0xで始まる基数は何ですか?

青灯夜游
青灯夜游オリジナル
2019-06-04 11:04:5366252ブラウズ

実生活で最も一般的な数字は、信号機の数字や電子時計の時間など、10 進数です。こういうところに0xAAが出てくると違和感を感じますね。しかし、そのような数字は何を意味するのでしょうか?以下の記事で紹介していますので、ご参考になれば幸いです。

0xで始まる基数は何ですか?

0x で始まるデータは 16 進数を表し、コンピュータの各ビットの重みは 16、つまり (16 進数) 10 = (10 進数) 1×16 です。注: ここでの 0 は数字の 0 であり、文字の O ではありません。

16 進数 (hex または添え字 16 と略される) は、数学における 16 ごとに 16 を基にするキャリー システムです。一般に、0 ~ 9 の数字と A ~ F (または a ~ f) の文字で表されます。A ~ F は 10 ~ 15 を意味し、これらは 16 進数と呼ばれます。

今日の 16 進法は、4 ビットを個々の 16 進数に変換するのが難しくないため、コンピューター分野で広く使用されています。 1 バイトは 2 つの連続する 16 進数で表現できます。ただし、この混合表記は混乱を招くため、表示するには接頭辞、接尾辞、または下付き文字が必要です。

10 進数を 16 進数に変換するにはどうすればよいですか?

数学的計算方法は次のとおりです: 剰余定理を使用して分解します。たとえば、487710 を 16 進数に変換します:

877÷16=304....13(D)

304÷16=19....0

19÷16=1....3

##1÷16=0....1

これは 487710=130D16

プログラミングで関数を使用することもできます。たとえば、Javascript で toString() 関数を使用して、10 進数を他の任意の基本形式 (文字列型) に変換できます。

以上が0xで始まる基数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。