プロが教えるわが家の防犯対策術!

CASLIIにおいて
文字列を数字へ変換する場合、000FでAND演算をしますよね?この方法で変換が行なえることはわかるのですが、なぜ000FでAND演算をすると変換されるのか、その原理が分かりません。
ご教授のほどお願い致します。

A 回答 (1件)

数字の文字列表現は、16進表記では


0が0x30、1が0x31...9が0x39
となりますので、上位4ビットをクリアして、下位4ビットを維持すれば数値に変わります。
    • good
    • 1
この回答へのお礼

なるほど、よく理解できました。
分かりやすい説明ありがとうございます。

お礼日時:2006/09/15 12:18

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