日誌

情報技術科ここだけトピックス

星 文字なのか,値なのか

「1」と表記表示されたとき、人間はただ「いち」として扱うだけですが、コンピュータにとっては『文字データ』か『数値』なのかによって内部での表現が大きく変わります。

コンピュータは「1」を『文字データ』であれば2進数表現で「00110001」※(ASCIIまたはJISなどの文字コード)。「1」を『数値』であれば2進数表現で「00000001」と扱います。

外部から入力データを得るときなど、どのようなデータでどのような形式なのか。気を付けなければならないことが多くあります。