首頁>Club>
6
回覆列表
  • 1 # 使用者834195712159

    c語言字元常量是什麼

    一個字元在記憶體中只佔一位元組,而字串本質上是多個字元組成的字元陣列。C語言規定,在每一個字串常量的結尾,系統都會自動加一個字元"\0"作為該字串的“結束標誌符”,系統據此判斷字串是否結束。這裡要特別強調一點:"\0"是系統自動加上的,不是人為新增的。在C語言中,一個字元常量代表ASCII字符集中的一個字元,字元常量在記憶體中佔4個位元組,存放的是字元的ASCII碼(整型資料)。C語言規定所有字元常量都作為整型量來處理。在C語言中,字元型資料與整型資料可通用:10+‘R’。常量的本質:不佔據任何儲存空間;屬於指令的一部分,編譯後不再更改。

    2

    c語言字元常量與字串常量區別

    字元常量:在C語言中一個字元常量代表ASCII字符集中的一個字元,在程式中用單引號把一個字元括起來作為字元常量。大小寫字母代表不同的字常量;單引號中的空格也是;字元常量只能包含一個字元;字元常量只能用但括號括起來。

    字串常量:字串常量是用雙引號括起來的,在C語言中系統會在每個字串的最後自動加入一個"\0"作為字串的結束標誌。

    區別:"Z"是字元常量,佔一個位元組;"Z"是字串常量,佔兩個位元組,其中一個放"\0"。

  • 中秋節和大豐收的關聯?
  • 有什麼爬行寵物比較好養,且不容易死的,推薦下?