全站数据
8 4 2 0 5 8 1

%d,%c,%s,%x各代表什么

IT风尚 | 教育先行,筑梦人生!         
问题更新日期:2024-12-03 07:09:45

问题描述

%d,%c,%s,%x各代表什么,麻烦给回复
精选答案
最佳答案

%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 类当结果有小数时才给出小数点。