%d表示输入或输出十进制有符号数

%o意思是以八进制整型式输出整数。

%x以十六进制数形式输出整数,

c语言中的%u是输入输出格式说明符,表示按unsigned int格式输入或输出数据。

%c用来输出一个字符,

%s用来输出一个字符串,

%f表示输入或输出浮点数(float,四字节表示)

%e以指数形式输出实数,

%gC语言printf ()函数的一个输出格式类型,它表示以 %f%e中较短的输出宽度输 出单 、双精度实数,在指数小于-4或者大于等于精度时使用%e格式

scanf:是通用终端格式化输入函数,它从标准输入设备(键盘)读取输入的信息。(控制字符,地址列表)
 

printf函数的格式字符

格式字符                    功能说明

d,i                      以带符号的十进制形式输出整数(整数不输出符号)

o                         以八进制无符号形式输出整数

x,Xx                    以十六进制无符号形式输出整数。用x输出十六进制数的 a 到 f 时,以小写形式输出;用X时,则以大写字母输出。

u                         以无符号十进制形式输出整数

c                         以字符形式输出,只输出一个字符

s                         输出字符串

f                          以小数形式输出

e,E                   以指数形式输出实数,用e时指数以“e”表示,用E时指数以“E”表示

g,G                 选用“%f”或“%e”格式中输出宽度较短的一种格式,不输出无意义的0。若以指数形式输出,则指数以大写表示。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐