C语言中的各种百分号都代表什么意思

比如 d% s%最好能列一张清单,谢谢
2024年11月16日 20:24
有3个网友回答
网友(1):

%% 印出百分比符号,不转换。

%c 整数转成对应的 ASCII 字元。

%d 整数转成十进位。

%f 倍精确度数字转成浮点数。

%o 整数转成八进位。

%s 整数转成字符串。

%x 整数转成小写十六进位。

%X 整数转成大写十六进位。

扩展资料

C语言输出百分号(%)的方法

#include

int main()

{

int a=90;

printf("%d%%\n",a);

return 0;

}   

参考资料来源: 百度百科—百分号

网友(2):

%c 单个字符
%d 十进制有符号整数
%e 以“科学记数法”的形式输出十进制的浮点数 如2.451e+02
%f 输出十进制浮点数,不带域宽时,保留6位小数
%g 选用e或f格式中较短的一个输出十进制浮点数,不输出无效零
%0 无输出无符号八进制整数
%p 指针的值
%s 输出字符串
%u 输出无符号十进制整数
%x, %X 输出无符号十六进制整数 (不输出前缀Ox)

网友(3):

━━━━━━━━━━━━━━━━━━━━━━━━━━
符号 作用
——————————————————————————
%c 单个字符
%d 十进制有符号整数
%e 以“科学记数法”的形式输出十进制的浮点数 如2.451e+02
%f 输出十进制浮点数,不带域宽时,保留6位小数
%g 选用e或f格式中较短的一个输出十进制浮点数,不输出无效零
%0 无输出无符号八进制整数
%p 指针的值
%s 输出字符串
%u 输出无符号十进制整数
%x, %X 输出无符号十六进制整数 (不输出前缀Ox)

━━━━━━━━━━━━━━━━━━━━━━━━━━