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 字符串
例如:
x = 3.1415926,则以 %2.3f 格式输出为x = 3.142
以 %8.3f 格式输出为x = 3.142(3的前面有3个空格)