- ベストアンサー
CASLII:文字列→数字への変換の原理
CASLIIにおいて 文字列を数字へ変換する場合、000FでAND演算をしますよね?この方法で変換が行なえることはわかるのですが、なぜ000FでAND演算をすると変換されるのか、その原理が分かりません。 ご教授のほどお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
数字の文字列表現は、16進表記では 0が0x30、1が0x31...9が0x39 となりますので、上位4ビットをクリアして、下位4ビットを維持すれば数値に変わります。
お礼
なるほど、よく理解できました。 分かりやすい説明ありがとうございます。