當前位置:商標查詢大全網 - 網遊競技 - 若有char c='\95';則變量c包含多少個字符。 A 1 B 2 C 3 D 語法錯誤?

若有char c='\95';則變量c包含多少個字符。 A 1 B 2 C 3 D 語法錯誤?

選擇答案D。

若有char c='\95';則變量c包含多少個字符。這是錯誤的。

因為'\ddd'形式的轉義字符,在\後面,可以跟1~3個八進制數符,即必須是0~7範圍內的數字,才可用來表示壹個相應ascii值的字符。

只有壹個字符,這個字符的值為ASCII值95,所對應的字符就是:95=> '_'

若用這個

#include "stdio.h>

void main()

{

char c='\95';

printf("%c",c); //此時輸出字符'_'.

}

擴展資料:

字符是可使用多種不同字符方案或代碼頁來表示的抽象實體。例如,Unicode?UTF-16?編碼將字符表示為 16 位整數序列,而 Unicode?UTF-8?編碼則將相同的字符表示為 8 位字節序列。微軟的公***語言運行庫使用 Unicode UTF-16(Unicode 轉換格式,16 位編碼形式)表示字符。

百度百科-字符