情報技術科ここだけトピックス
文字なのか,値なのか
「1」と表記表示されたとき、人間はただ「いち」として扱うだけですが、コンピュータにとっては『文字データ』か『数値』なのかによって内部での表現が大きく変わります。
コンピュータは「1」を『文字データ』であれば2進数表現で「00110001」※(ASCIIまたはJISなどの文字コード)。「1」を『数値』であれば2進数表現で「00000001」と扱います。
外部から入力データを得るときなど、どのようなデータでどのような形式なのか。気を付けなければならないことが多くあります。