前言:某人对于C语言一些小小细节的随记
以下为较常用的控制字符
%d
:有符号十进制整型 (int short char)- 此控制字符亦有其他变种
%hd
:短整型%ld
:长整型%lld/%l64d
:64位整型
- 此控制字符亦有其他变种
%u
:无符号十进制整型%o
:无符号八进制整型%x
:无符号十六进制整型%f
:十进制单精度浮点数,默认小数部分保留六位,超过部分四舍五入%lf
:小数形式双精度实型%e
:指数形式单精度实型%g
:由编译器自动选定f/e格式,使输出宽度最小且不输出无意义的0%c
:参照ASCI字符表打印一个单独的字符%s
:字符串%md
:m为指定输出字段的宽度,如果数据的位数小于m,则在左端补以空格,若大于m,则按实际位数输出%.mf
:输出实数时小数点后保留m位 (在mf前面有个小数点!%p
:指针%%
:给输出的数据加个百分号
Tips:C语言是个强类型语言,其中包括int
整形、float
浮点数、char
单字符、struct
结构体、union
共用体、数组
等。
以下为较常用的转义字符
\0
空字符(空格)\a
响铃\b
退格(Backspace)\t
水平制表符(Tab)\n
换行(Enter)\\
反斜线字符\?
问号\'
单引号\"
双引号