c语言中 %s 是什么意思?
20个回答
2016-08-30
展开全部
<p>%s是一种字符串的输出格式说明符,输出字符串。</p><p><br /></p><p>%s需要配合printf函数一起使用,如下所示:</p><pre t="code" l="cpp">printf("%s", "adfds"); // 输出字符串adfds</pre>
展开全部
输入输出的字符串标准类型,列子
scanf("%s",&ch);这是输入
printf("%s",ch);这是输出
还有其他类型,整数类型是%d,单精度浮点类型,也就是小数是%f,字符类型%c,
scanf("%s",&ch);这是输入
printf("%s",ch);这是输出
还有其他类型,整数类型是%d,单精度浮点类型,也就是小数是%f,字符类型%c,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入字符串,遇到空白字符(包括空格
回车
制表符)时,系统认为读入结束(但在开始读之前遇到的空白字符会被系统跳过)
//
char
str[
]
=
"\"hello\",I
said
to";
printf("%s\n",str);
回车
制表符)时,系统认为读入结束(但在开始读之前遇到的空白字符会被系统跳过)
//
char
str[
]
=
"\"hello\",I
said
to";
printf("%s\n",str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%s通常使用在输出语句当中,说明:输出一个字符串,对应参数应该是一个字符串!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串的转义字符,就像%d对于int
%f对应float
%lf对于double
一样,
比如你
char
s
[20];
scanf("%s",s);(这里可以不用写
&
因为s本来就是地址,不用取地址了,加取地址符也行)
这句话的意思就是读取一个字符串,遇到空格或换行符停止,
printf("%s",s);
的意思就是输出一个字符串,知道遇到'\0';
%f对应float
%lf对于double
一样,
比如你
char
s
[20];
scanf("%s",s);(这里可以不用写
&
因为s本来就是地址,不用取地址了,加取地址符也行)
这句话的意思就是读取一个字符串,遇到空格或换行符停止,
printf("%s",s);
的意思就是输出一个字符串,知道遇到'\0';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询