C语言中%c,%s分别代表什么意思?

发布网友

我来回答

4个回答

热心网友

输入输出的字符串标准类型,例如:
scanf("%s",&ch);这是输入
printf("%s",ch);这是输出
还有其他类型,整数类型是%d,单精度浮点类型,也就是小数是%f,字符类型%c.

热心网友

却决于在scanf中使用还是在printf中使用
如果在scanf中使用,则添加了*的部分会被忽略,不会被参数获取
在printf中使用,则代表带*的%s由之后的参数决定输出字符串的最小字符宽度

热心网友

%s
字符串
(但C语言中没有字符串类型,也就是说没有变量能直接存字符串,只能用数组,但数组输出时只能用%c
一个一个的输出)
%c
单个字符

热心网友

%c 字符
%s 字符串

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com