ASCIIコードの実験

はてなブックマークに追加はてなブックマーク Yahoo!ブックマークに登録 ニフティクリップに追加 Livedoor クリップに追加 BuzzurlにブックマークBuzzurlにブックマーク Twitterに投稿  

ASCIIコードの実験。
コンピュータは、バイナリデータを扱い、ASCII文字の文字列は数字のコードに変換される。
ASCII文字の"0"はコード48に、ASCII文字の"1"は、コード49に変換されます。

#include <iostream>
 
int main() {
    int integer_a;
    int integer_b;
    char ch_a;
    char ch_b;
 
    ch_a = '3';
    ch_b = '8';
 
    integer_a = ch_a - 0;    // 文字列'3'がASCII文字51に変更される
    std::cout << integer_a << "\n";
 
    integer_b = ch_b - 0;    // 文字列'8'がASCII文字56に変更される
    std::cout << integer_b << "\n";
    
    return 0;
}

文字列から数値0を引いてみる実験を行ってみたところ・・・
実行結果。

51
56

と、ASCII文字が数字のコードへと変更されて、出力されるのを確認できます。


日時: 2008年06月11日 14:04
コメントを投稿






トラックバック

■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/260

この記事にトラックバックされる方は、参照先が分かるようにするために、「ASCIIコードの実験」へのリンクをお願いいたします。
以下のHTMLタグをトラックバック送信元ページ内に挿入して下さい。



※この記事へのリンクがない、また関連のないページからのトラックバックは反映されませんので、ご了承下さい。






あわせて読みたいブログパーツ
フィードメーター - C言語とC++勉強ルーム