下列常量定义合法的是_________。

下列常量定义合法的是_________。

  A)int TIMKF=1024 B)char TIMKF=”1024”

  C)final int TIMKF =1024 D)byte TIMKF=’1024’
答案是C,请问A选项错误的原因

A“\0”以双引号界定,是字符串,错。 B '054' 界定了3个字符,错。 C '\x89' 是采用16进制的转义字符,正确。 D '\092'看似转义字符,但是,以0开头的是8进制字符,9不合法,所以还是界定了3个字符,\0,9,2,错。
温馨提示:答案为网友推荐,仅供参考
相似回答