【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

10進数の『32から255』を16進数へ変換させますと、
『20からFF』になるのは分かりますが、或る文書での説明では、
『”0x20”から”OxFF”』の表記になっていましたので、理由が分かりませんから、
何故に”0x”の値が付与されていたのかを教えて頂けませんでしょうか?

A 回答 (4件)

既に答えが出ているので補足的な事ですが、


"X"の理由は、hexadecimalの"X"らしいです。
"H"じゃない理由はよく知らないですが。
(どっかで聞いた気もするが、よく覚えてない。少数?)
16 => he'x'adecimal
10 => 'd'ecimal
8 => 'o'ctadecimal
2 => 'b'it(binary digit)

参考URL:http://okwave.jp/qa/q5953027.html

この回答への補足

有り難う御座います。

非常に勉強になりました。

補足日時:2011/09/24 18:50
    • good
    • 0

16進数であることを示す表記の一つです。

16進数の20という意味で、

20 (16)
20H
20 (hex)
0x20

などの表記方法があります。H や hex は、hexadecimal (16進)の略。
頭に 0x を付けるのは、C言語での16進数の表記です。その文書はC言語のプログラマが読むことを前提に書かれているのではないでしょうか。

質問のタイトルは、「伺います」のような断り書きではなく、質問内容を表すものにしていただけないでしょうか。
質問タイトル一覧を見ても、本文を表示しないと内容が分からないので不便です。
この場合は「16進数の 0x について」のようなタイトルを付けるのが適切です。

この回答への補足

有り難う御座います。

非常に勉強になりました。

補足日時:2011/09/24 18:50
    • good
    • 0

"0x"に続く表記が16進数であることを表す慣例表記です。

この回答への補足

有り難う御座います。

非常に勉強になりました。

補足日時:2011/09/24 18:50
    • good
    • 0

C言語などで「16進数表記」であることを示す為に、0xが頭に付いています。



ちなみに、C言語で桁揃えしようとして
int a=015;
int b=105;
とか書くと、誤解の元になりますのでご注意を。
# aの値は10進数表記で13になります。bは10進数表記でそのまま105ですが。

この回答への補足

有り難う御座います。

非常に勉強になりました。

補足日時:2011/09/24 18:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報