c语言中 %c表示什么
答案:5 悬赏:0
解决时间 2021-03-05 11:47
- 提问者网友:虛偽丶靜
- 2021-03-05 06:53
c语言中 %c表示什么
最佳答案
- 二级知识专家网友:桃花别处起长歌
- 2021-03-05 08:33
%c类似的格式适用于在printf或scanf说明格式化串后面参数的格式的
比如printf的
printf("%d,%c,%s",i,c,s);
字符串当中的%d说明 后面第1个 i 按符号十进制打印
%c 是说 第2个 c 按单个字符打印
%s 指明 第3个 s 是以null('\0')结尾的字符串也就是字符数组
而且字符串中%?格式说明符的个数要和后面所附变量数目一直
其他的部分printf格式说明符:
%a 浮点数、十六进制数字和p-记数法(C99)
%A 浮点数、十六进制数字和p-记法(C99)
%c 一个字符
%d 有符号十进制整数
%e 浮点数、e-记数法
%E 浮点数、E-记数法
%f 浮点数、十进制记数法
%g 根据数值不同自动选择%f或%e.
%G 根据数值不同自动选择%f或%e.
%i 有符号十进制数(与%d相同)
%o 无符号八进制整数
%p 指针
%s 字符串
%u 无符号十进制整数
%x 使用十六进制数字0f的无符号十六进制整数
%X 使用十六进制数字0f的无符号十六进制整数
%% 打印一个百分号
scanf的格式说明符和printf大致相同
空白会过滤,非空白会过滤掉匹配的
比如printf的
printf("%d,%c,%s",i,c,s);
字符串当中的%d说明 后面第1个 i 按符号十进制打印
%c 是说 第2个 c 按单个字符打印
%s 指明 第3个 s 是以null('\0')结尾的字符串也就是字符数组
而且字符串中%?格式说明符的个数要和后面所附变量数目一直
其他的部分printf格式说明符:
%a 浮点数、十六进制数字和p-记数法(C99)
%A 浮点数、十六进制数字和p-记法(C99)
%c 一个字符
%d 有符号十进制整数
%e 浮点数、e-记数法
%E 浮点数、E-记数法
%f 浮点数、十进制记数法
%g 根据数值不同自动选择%f或%e.
%G 根据数值不同自动选择%f或%e.
%i 有符号十进制数(与%d相同)
%o 无符号八进制整数
%p 指针
%s 字符串
%u 无符号十进制整数
%x 使用十六进制数字0f的无符号十六进制整数
%X 使用十六进制数字0f的无符号十六进制整数
%% 打印一个百分号
scanf的格式说明符和printf大致相同
空白会过滤,非空白会过滤掉匹配的
全部回答
- 1楼网友:ー何必说爱
- 2021-03-05 13:07
是字符。
- 2楼网友:青春如此荒謬
- 2021-03-05 11:55
表示输入字符或者输出的类型是字符类型!
- 3楼网友:如果这是命
- 2021-03-05 10:32
在printf里面代表输出一个字符
- 4楼网友:你把微笑给了谁
- 2021-03-05 09:01
c代表字符
a = 'x';
printf("123456 %c", a;);
用变量a, 以字符的形式 ,代替%c
结果为123456 x
printf("123456 %d", a;);
d代表整数
结果为123456 120
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯