Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
EOT(0x04)、ENQ(0x05)などの特殊なASCII文字をどのように初期化しますか?
char CHAR1 = '\EOT'; char CHAR2 = '\ENQ';
これは正しいです?
変数に文字コードを入れることができます:
char CHAR1 = 4; char CHAR2 = 5;
ここにあるエスケープシーケンスを使用することもできます。
16進数または8進数では、それらの名前はサポートされていません。'\x04'例えば。
'\x04'
charを16進値に割り当てるだけです。
char CHAR1 = 0x04;
これは正しいです ?-コンパイラは「\」の後に1つのエスケープ文字を想定しているため、初期化する方法は正しくありません。