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个空格)