格式说明符是用于格式化输入和输出函数的字符串。格式字符串确定输入和输出的格式。格式字符串始终以'%'字符开头。

printf()函数中常用的格式说明符有:

格式说明符描述
%d或%i用于打印有符号整数值,有符号整数表示变量可以保存正数和负数值。
%u用于打印无符号整数值,无符号整数表示变量只能保存正数值。
%o用于打印无符号八进制整数,八进制整数值始终以0开头。
%x用于打印无符号十六进制整数,十六进制整数值始终以0x开头。其中,字母字符以小写形式打印,例如a、b、c等。
%X用于打印无符号十六进制整数,但是%X会以大写字母形式打印字母字符,例如A、B、C等。
%f用于打印十进制浮点数值。默认情况下,它会打印小数点后6位。
%e/%E用于科学计数法表示。也称为尾数或指数。
%g用于打印十进制浮点数值,并使用固定的精度,即输入中小数点后的值与输出中的值完全相同。
%p用于以十六进制形式打印地址。
%c用于打印无符号字符。
%s用于打印字符串。
%ld用于打印长有符号整数值。

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想