簡體   English   中英

如何獲取此字符串的信息?

[英]How do I get the information of this string?

我正在嘗試調試方法,當我執行信息本地化時,得到以下輸出:

buf =“ @i \\ 001 \\ 000 \\ 000 \\ 000 \\ 000 \\ 000 \\ 364 \\ 000 \\ 000 \\ 000 \\ 000 \\ 000 \\ 000 \\ 000 \\ 000 \\ 240 \\ 366fU”,'\\ 000'重復11次

我的問題是,這里\\ 0是指空字符還是這些字符\\和0? 我之所以這樣問,是因為我期望字符串長度小於40個字符。

這是一個C字符串轉義序列。 \\后跟1、2或3個八進制數字表示具有該八進制值的無符號字符。 轉義序列的一部分由盡可能多的八進制數字(最多3個)組成,因此\\001代表具有八進制值1的單個字符。 \\364代表具有八進制值364的單個字符,即二進制11110100,十六進制f4,和十進制244(64 * 3 + 8 * 6 + 4)。

\\ 0是空字符,與\\ 000相同。 分隔的\\和0應該記為'\\\\'和'0'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM