回覆列表
  • 1 # 使用者2458114238191884

    以下不合法的字元常量是

    A)"\018" B)"\"" C)"\\" D)"\xcc"

    選A

    原因:

    A)"\018"

    \018是透過\這個跳脫字元將018這個以0打頭的數轉義成一個八進位制數,但是八進位制數的取值範圍是0~7,所以018是不合法的

    B)"\"" 合法,透過\這個跳脫字元轉義成字元"

    C)"\\" 合法,透過\這個跳脫字元轉義成字元\

    D)"\xcc" 合法,透過\這個跳脫字元將xcc這個以x打頭的數轉義成一個十六進位制數0xcc

    以下能正確定義字串的語句是

    A)char str[]={"\064"}; B)char str="\x43"; C)char str="; D)char str[]="\0";

    選D

    原因:

    A)char str[]={"\064"};//錯誤,字串需要用""標註

    B)char str="\x43";//錯誤,char str是聲明瞭一個字元變數,不能存放字串

    C)char str="; //錯誤,字串需要用""標註

    D)char str[]="\0"; //正確,這個字串實際包含兩個字元,一個是"\0",另一個是作為字串預設的串尾符"\0"

  • 中秋節和大豐收的關聯?
  • 讓有的人想談戀愛,又害怕去談戀愛的原因是什麼?