字元 字串 相關解釋

2021-09-30 12:47:52 字數 775 閱讀 9794

空字元

一般來描述乙個字串的結尾,其實是控制符的一種,但不能理解為沒有字元,應該理解為代表什麼都沒有的字元.好比回車0x0a和換行0x0d雖然不顯示,但是也是控制字元的一種.(這些字元以前是用於印表機的,所以很多都沒有用了)

字串的概念

:在c語言中,字串是指由若干個有效字元(其中包括字母、數字、轉義字元、等)組成的系列,

以'\0'作為字串結束標誌

。'\0'是乙個「空操作」字元,它不做任何操作,只是乙個標誌。'\0'的**值為0,它不計入串的長度。

注意:下在接受字串的時候,如果用

scanf來接收的話,字串中不能含有空格,否則將以空格作為串的結束符

。如果你鍵入得是harry potter 那麼實際上scanf只能獲取harry這個單詞。所以要

接收空格的話可以用gets()這個函式

。c語言中輸出空字元與輸出空格有區別嗎?

輸出空格在螢幕上顯示的是空格。但是輸出空字元就沒有顯示。因為空字元是作為乙個字串的結束標誌。
換行(\n,ascii碼:10)

就是游標下移一行卻不會移到這一行的開頭, 回車(\r,

ascii碼:13

)就是回到當前行的開頭卻不向下移一行。

enter鍵

按下後會執行\n\r這樣就是我們看到的一般意義的回車了,所以你用16進製制檔案檢視方式看乙個文字,就會在行尾發現"\n\r"。

tab(\t,ascii碼:9

是製表符,作用是預留8個字元的顯示寬度,用於對齊。

python字串解釋 python字串講解

s abeccc c s2 s.strip c 預設去掉字串兩邊的空格和換行符 print s2 print s print s.count c 返回這個值有幾個 index1 s.index c 返回第一次出現的位置 print index1 print s.capitalize 首字母大寫 pr...

字串相關

30 字串相關 30.1追加字元 nsmutablestring string nsmutablestring alloc init nsstring stroneintro info stringbyreplacingoccurrencesofstring withstring 30.3字串比較 ...

字串相關

字串轉換相關部落格 使用stringstream字串轉數字 include include includeusing namespace std int main 使用sscanf 進行字串轉數字char str 1234321 int a sscanf str,d a char str 123.3...