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であることがわかります。