%d表示输入或输出十进制有符号数
%o意思是以八进制整型式输出整数。
%x以十六进制数形式输出整数,
c
语言
中的
%
u
是输入输出格式说明符,表示按unsigned int格式输入或输出数据。
%c用来输出一个字符,
%s用来输出一个字符串,
%f表示
输入或输出浮点数
(float,四字节表示)
%e以指数形式输出实数,
%
g
是
C
语言
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。若以指数形式输出,则指数以大写表示。