空白、タブ、改行を数えるプログラムを書いています。タブと改行のエスケープ シーケンスを覚えていますが、空白はどうでしょうか。\b
? それともバックスペースですか?
74595 次
5 に答える
24
のような「空白」を意味し"a b"
ますか? それはスペースです: ' '
.
参照用のエスケープ シーケンスのリストを次に示します。
于 2010-07-21T23:37:32.433 に答える
7
文字が空白かどうかを確認したい場合は、 のisspace()
関数を使用できます<ctype.h>
。デフォルトの C ロケールでは、スペース、タブ、フォーム フィード、改行、キャリッジ リターン、および垂直タブをチェックします。
于 2010-07-21T23:46:04.217 に答える
2
\b
バックスペース (ASCII 0x8) です。通常のスペース (ASCII 0x20) のエスケープは必要ありません。あなたはただ使うことができます' '
。
于 2010-07-21T23:37:25.413 に答える
1
'\b' はバックスペースであり、' ' で十分なので、空白のエスケープ シーケンスは実際には必要ありません。
于 2010-07-21T23:37:52.477 に答える