ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語におけるchar型データのメモリ上での格納形式は何ですか?
#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。C言語では、char型データのメモリ上への格納形式は「ASCIIコード」です。 C言語では、文字定数を文字変数に入れることは、実際に文字そのものをメモリユニットに入れるのではなく、文字に対応するASCIIコードを記憶ユニットに入れることになります。
C言語では、char型データのメモリ上への格納形式は「ASCIIコード」です。 #チュートリアルの推奨事項: 「
c 言語チュートリアル ビデオc 言語の文字型
文字データ型は、文字です。1. 文字データの表現
文字データは、一重引用符で囲まれた文字です。例:
'a'、'b'、'='、' '、'?' はすべて有効な文字データです。
C 言語では、文字データには次の特徴があります。
文字データは一重引用符でのみ囲むことができ、二重引用符や他の括弧で囲むことはできません。
文字データには、文字列ではなく単一の文字のみを使用できます。
文字には、文字セット内の任意の文字を使用できます。ただし、数値を文字型として定義した後は、数値演算に参加できなくなります。たとえば、「5」と 5 は異なります。 「5」はキャラクターデータなので操作に参加できません。
#エスケープ文字エスケープ文字は特殊文字です。エスケープ文字はバックスラッシュ「\」で始まり、その後に 1 つ以上の文字が続きます。エスケープ文字は、文字の本来の意味とは異なる特定の意味を持つため、「エスケープ」文字と呼ばれます。
エスケープ文字は主に、通常の文字では表現することが難しい制御コードを表すために使用されます。
エスケープ文字の意味 |
ASCII コード |
\ n |
Enter と改行 |
10 |
\t |
次のタブの位置に水平にジャンプします |
9 |
\b |
#Backspace | 8 | ##\ r |
13 |
\f |
|
12 | ##\\ | #バックスラッシュ文字"\"|
##92 | \' | 一重引用符文字 |
#39 | ##\” |
二重引用符文字 |
##\a | リング | 7 |
##\ddd | 1 ~ 3 の 8 進数で表される文字 | |
\xhh | 1 ~ 2 桁の 16 進数で表される文字 | # #####################################
以上がC言語におけるchar型データのメモリ上での格納形式は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。