代码 u,o,x,X
參数 数字值(number)
含义 參数作为一个无符号数字值打印,u使用十进制,o使用八进制,x或X使用十六进制,两者的差别是x约定使用abcdef,而X约定使用ABCDEF。...代码 g,G
參数 数字值(number)
含义 參数以%f或%e(如G则%E)的格式打印,取决于它的值。假设指数大于等于-4但小于精度字段就使用%f格式,否则使用指数格式。...为避免用户恶意注入引號等特殊字符,能够使用%q进行格式化。
代码 %
參数 (无)
含义 取消%转义打印一个%字符,即用%%表示本来的%。...标志 0
含义 当数值为右对齐时,缺省情况下是使用空格填充值左边未使用的列。这个标志表示用零填充,它可用于d,i,u,o,x,X,e,E,f,g和G代码。...假设用于表示字段宽度和/或精度的十进制整数由一个星号取代,那么printf的下一个參数(必须是个整数)就提供宽度和(或)精度。因此,
这些值能够通过计算获得而不必预先指定。