回覆列表
  • 1 # 俺-得-威-sny480

    1 單引號也能引多於一個字元的字串,但是該表示式的值是字串中第一個字元的值;2 斜槓能轉義任何字元,包括斜槓本身。這使得”\\0”的值為字串\03 結合上述兩點,題目中給出的表示式合法且值為\(char)

  • 2 # 初時模樣影紫秋水

    -068,0開頭表示它是8進位制,8進位制的每一位的數值應該都是0-7才對

    a,011是合法的

    b,017是合法的

    c,999是合法的

    只有d是都不合法的

    -0x48eg表示是16進位制,合法範圍是0-9,a-f,a-f,不能有g

    03f表示是8進位制,合法範圍是0-7,不能有f的

  • 3 # 曉梅10068

    c語言中常量大於取值範圍的話,會變成0。

    字元常量佔一個位元組(8位),無符號範圍0~255,有符號範圍-128~127,;一般用單引號直接輸入,如‘a’、‘\127’等;超過時轉換為非法的。

    C語言對於int型別資料超出範圍的處理,只有一個最簡單的原則:截斷處理,即超出int位長度範圍的高位元組被自動截掉。

  • 中秋節和大豐收的關聯?
  • 鐵路12306上怎麼買下鋪?