[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

0x

pointこの用語のポイント

point16進数の目印だよ

point「x」が16進数の目印で「0」は数字のアピールだよ

スポンサーリンク

簡単に書くよ

0xとは

「16進数ですよー!」っていうマーク
です。

image piyo

詳しく書くよ

「これが頭に付いていたら16進数だと思ってね!」の目印が「0x」です。
数字の先頭に「0x(もしくは0X)」が付いていたら「この数字は16進数表記ですよ~」という意味になります。

例えば

0xA

と書いてあったとしましょう。
これは

A(16進数表記)

の意味であり

10(10進数表記)

の意味なのです。

みなさんがこの表記を一番目にするのは、Windowsエラーコードでしょうか。

0x00007b

とか、そんな感じのやつを見たことはありませんかね。
これは16進数表記でエラーコードを示しています。

ついでなので、もう少し突っ込んだ説明もしてみましょう。

実は「0x」のうち「x」の部分が「16進数表記ですよー」の意味なのです。
「x」は「heXadecimal」の「x」ね。

それでは、なぜ、わざわざ先頭に「0」を付けるのでしょうね。

その理由は「数字ですよ~」とコンピュータさんに簡単に認識させるためです。
「数字だよ!」のアピールとして、先頭に「0」を付けるのです。

先頭に「0」が無い「xA」だと解析処理で「これは文字なの?それとも数字なの?」とコンピュータさんが迷っちゃいます。
「xA」という文字なのか、それとも16進数表記の「A」なのか紛らわしいのです。

そこで、先頭に数字の「0」を付けて「0xA」にしてあげます。

そうすると、コンピュータさんは「あっ、これは数字だね」とすぐに判断ができるのです。

これが、先頭に「0」が付く理由です。
なるほどねー、って感じですね。

image piyo2

一言でまとめるよ

まぁ「0x」って単語が出てきたら「16進数なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク