ASCIIコードテーブルの応用

1. ASCIIコードテーブルとは

ASCII コードは、7 ビットまたは 8 ビットの 2 進数の指定された組み合わせを使用して、128 または 256 個の可能な文字を表します。標準 ASCII コードは、基本 ASCII コードとも呼ばれます。7 ビットの 2 進数を使用して、すべての大文字と小文字、0 ~ 9 の数字、句読点、およびアメリカ英語で使用される特殊な制御文字を表します。ここでは、非常に詳細な説明を示します。 ASCIの紹介

2. なぜ ASCII コードテーブルがあるのか

私たちのコンピュータはバイナリ データのみを保存でき、これらの文字は保存できません。しかし、言語にはこれらの文字が必要です。では、プログラムはどのように文字を処理するのでしょうか? ここにはルールが必要です。文字 (英語の文字、記号など) を表すには [0, 127] の値を使用し、1 対 1 の対応が得られます。これが ASCII コード テーブルです。

3. ASCIIコードテーブルアプリケーション

たとえば、ASCII コード A は値 65 に対応します。メモリ内では、「A」と 65 の間に違いはありますか? 答えは、まったく違いがない、つまり 65 のバイナリが保存されているということです。65 をデータとして扱う場合は 65、文字として扱う場合は、コンピューターはコンピューター グラフィックスのプログラミングを呼び出して A のグラフィックスを画面上に描画します。その場合、比率は次のようになります。A が見えます。コードを与えてください。例:

 int a = 'a';
 int b = a + 1;
 int c = 52;

 // %c表示输出互相转换对应的ASCII值
 NSLog(@"%d   %c  %c",a,b,c);

コンソール出力を見てください。

ここに画像の説明を書きます

整数を出力したい場合は「a」が97、文字を出力したい場合は「98」がbであることがわかります。

おすすめ

転載: blog.csdn.net/SSY_1992/article/details/79119979