格式修饰:
% - 0 m.n l或h
下面对组成格式说明的各项加以说明:
%:表示格式说明的起始符号,不可缺少。
-:有-表示左对齐输出,如省略表示右对齐输出。
0:有0表示指定空位填0,如省略表示指定空位不填。
m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。n指精度。用于说明输出的实型数的小数位数,未指定n时,隐含的精度为n=6位。
l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。
常用的格式有(可根据需要添加格式修饰:-、0、m.n、l、h)
%@ 对象
%d, %i 整数
%u 无符整形
%f 浮点/双字
%x, %X 二进制整数
%o 八进制整数
%zu size_t
%p 指针
%e 浮点/双字 (科学计算)
%g 浮点/双字
%s C 字符串 (bytes)
%S C 字符串 (Unichar)
%.*s Pascal字符串
%c 字符
%C unichar
%lld 64位长整数(long long)
%llu 无符64位长整数
%Lf 64位双字
时间: 2024-10-05 16:16:44