14.八進制、十六進制轉義字元和常量差別
一、在C語言轉義字元中,\ddd表示一個八進制ASCII字元,數字範圍是0-7,
例如\107,\53
\xhh表示一個十六進制ASCII字元,數字範圍是0-9,10-15寫作a–f。
例如 \x5d,\x7f
要切記,
1.在八進制中,不允許出現8以上的數字,例如\108這是錯誤的。
2.轉義字元中的字母隻能是小寫,每一個轉義字元隻能看做一個字元,例如\n隻代表一個字元
二、在常量中,八進制整型常量由0開頭,
例如:061,037L,-062,等,數字範圍是0-7
十進制整型常量由0x開頭10-15寫作a-f或A-F,
例如0x66,0x101,0x5ac0,-0xFF等
其中L代表長整型。
15.字元常量:如‘A’,‘s’,‘9’等--->儲存ASC‖的值,占一個位元組
例‘A’ = 65,
'A'+32 = 97(輸出整形)
(輸出字元)
字元串常量:如“A”,"world","9"等---->占n+1個位元組
16.常見輸出格式說明:
%d 整型
%f 實型
%m.nf 輸出實數,寬度為m,小數位數為n
%c 字元
%lu 無符号長整型
%s 字元串
例如: