c語言中語句A:'5' 和 5 相同,語句B:'5' 和 "5" 相同 ,哪一句正確?語句A:'5' 和 5 相同語句B:'5' 和 "5" 相同 則:_______A)兩句都對 B)兩句都錯C)只有A對 D)只有B對
熱心網友
'5'為一個字符,占一個字節,其ASCII值為35H(即53);5為一個數,按其類型不同(也可為字符型!)而在內存中占有不同的空間,如char a=5占1字節(但與'5'不同,ASCII值為5),int a=5則占2字節;而“5”是一個字符串,點2字節空間(以'\0'結尾)!
熱心網友
看來是剛學的人了
熱心網友
祥子老??回答的是㊣確的。'5'是字符型占一字?,5是??汀???是不同的。“5”是一??字符串,這??其??是占???字?,隱含“\0”這??串結尾符。
熱心網友
我覺得A是正確的.B是錯的.'5' 和 5 的ASIIC是一樣的都可以說是整型的.而'5' 和"5"是不同的, '5'是字符 "5" 是字符串
熱心網友
樓上說的正確
熱心網友
B)兩句都錯'5'為一個字符,5為一個整型數,在內存中占有一定的空間而“5”是一個字符串!所以都不同!