%d,%c,%s,%x各代表的意思是:
1、%d表示按整型数据的实际长度输出数据。
2、%c用来输出一个字符。
3、%s用来输出一个字符串。
4、%x表示以十六进制数形式输出整数。
%d,%c,%s,%x是程序汇编语言中的格式符。
扩展资料:
转换说明符
%a(%A)浮点数、十六进制数字和p-(P-)记数法(C99)
%c字符
%d有符号十进制整数
%f 浮点数(包括float和doulbe)
%e(%E)浮点数指数输出[e-(E-)记数法]
%g(%G)浮点数不显无意义的零
"0
"
%i 有符号十进制整数(与%d相同)
%u无符号十进制整数
%o八进制整数e.g.0123
%x(%X) 十六进制整数0f(0F) e.g. 0x1234
%p指针
%s字符串
%%
"%
"
左对齐:
"-
" e.g.
"%-20s
"
右对齐:
"+
" e.g.
"%+20s
"
空格:若符号为正,则显示空格,负则显示
"-
" e.g.
"% 6.2f
"
#:对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;
对e,g,f 类当结果有小数时才给出小数点。