我正在編寫一個程序來計算空白,製表符和換行符。我記得標籤和換行符的轉義序列是什麼,但空白怎麼樣? \ B'還是那個退格?什麼是C空格轉義序列?
13
A
回答
15
你的意思是「空白」就像在"a b"
?這是一個空間:' '
。
這是list of escape sequences作爲參考。
+1
啊,謝謝了。 – MW2000 2010-07-21 23:38:24
2
\b
是退格(ASCII 0x8)。您不需要爲常規空間(ASCII 0x20)轉義。您只能使用' '
。
+0
實際上,它可能適用於空白被「標準化」的情況,比如在XML字段 – glopes 2018-02-22 10:15:39
1
'\ b'是backspace,並且您確實不需要空白轉義序列,因爲''將會很好。
6
如果你想檢查一個字符是否是空格,你可以使用<ctype.h>
的isspace()
函數。在默認的C語言環境中,它會檢查空格,製表符,換頁符,換行符,回車符和垂直製表符。
相關問題
- 1. iPhone SDK中「」(空格)的轉義序列是什麼?
- 2. 什麼是System.Console.In.ReadToEnd的轉義鍵序列?
- 3. 爲什麼Solr ClientUtils :: escapeQueryChars轉義空格
- 4. 用C風格轉義序列轉義二進制文件
- 5. 什麼是JSON.NET反序列化的空GUID的正確格式?
- 6. 轉義序列?在C++
- 7. 「C中的轉義序列?
- 8. 轉義序列\ f - 換頁 - 它究竟是什麼?
- 9. 什麼是JAD文件中屬性的轉義字符/序列
- 10. PostgreSQL中連字符( - )的轉義序列是什麼
- 11. jQuery轉義空格
- 12. 這個字符序列的可能含義是什麼? A&#C
- 13. c#中的打印序列是什麼?
- 14. 在路徑中轉義和引用空格有什麼區別?
- 15. Ruby:轉義轉義序列?
- 16. 轉義正是在javascript中是什麼
- 17. UrlPathEncode不能轉義空格
- 18. stringByAddingPercentEscapesUsingEncoding的反義詞是什麼?什麼函數取出%轉義?
- 19. 如何從ruby中忽略C風格的轉義序列?
- 20. 爲什麼uniq -c用空格而不是\ t輸出?
- 21. shell中'uniq -c'命令之後的三個空格是什麼
- 22. c#使用PosExplorer發送轉義序列
- 23. C#正則表達式轉義序列
- 24. C#中的&的轉義序列.net
- 25. 刪除C#中的轉義序列
- 26. 將NSArrays轉換爲C風格(雙)陣列的最快例程是什麼?
- 27. 什麼是序列化?
- 28. 什麼是序列覆蓋?
- 29. 什麼是gcc序列?
- 30. 爲什麼空格在SqlServer中是一個有效的列名?
http://www.asciitable.com/ – sipwiz 2010-07-21 23:38:27
@sipwiz - 雖然\ 0x20通常可用於空格,但有不同的字符編碼問題需要擔心。並非所有的8位編碼都是基於ASCII的,現在的字節流可能是編碼的Unicode字符串。 \ 0x20對於UTF-8當然是正確的,但對於其他編碼不適用。這些*可以使用除char數組以外的其他類型表示,但不一定是這樣 - 字符流作爲字節流的char數組是無論字節代表什麼字節都是如此常見的I/O處理模式。 – Steve314 2010-07-21 23:48:32
@ Steve314如果OP使用的是非ASCII或非UTF8編碼,那麼一個好的選擇是他已經知道了他的問題的答案,因爲他已經有幾個箍環跳過了:)。 – sipwiz 2010-07-22 00:06:09