00问答网
所有问题
当前搜索:
scanf输入字符串空格会被接受吗
c语言怎么用
scanf输入字符串
答:
c语言用
scanf输入字符串
:char s[300];scanf("%s",s);这个语句只能输入不包含
空格
和跳格键的字符串并且以回车符结束输入。
回车符,
scanf
遇到
空格就
结束,该怎么
输入字符串
答:
可以用gets(s);可以包含
空格
,要注意不超出长度。
scanf
("%s",s);只能以空格为结束标志(
串
中不含空格)
c语言,不是说
scanf
()遇到
空格就
认为数据
输入
结束了么,为什么下面这个没...
答:
你的理解有误,所谓结束
输入
是指单个数据,这里输入12后
空格
,表示a的
读入
结束了,接下来开始读入24给b,输入enter后b输入结束
如果用
scanf
来接收
字符串
的话,字符串中不能含有
空格
,否则将以空格作为串...
答:
有个小婴儿,他的父母对他说,等你大一些的时候,就学会跑和跳了,你先学走路吧。小婴儿问,那怎么才能跳的更高呢?
scanf输入
时能用逗号隔开吗?
答:
c语言
scanf输入
时能用逗号隔开,但是输入数据的时候一定也要加上逗号。用scanf()读取数据时,输入的格式必须和scanf()的格式控制
字符串
对应。对于标准输入函数scanf来说,括号内的格式字符串,也就是由" "中的部分,除了%引导的格式字符之外,所有的其他字符必须在输入数据时原样原位置输入。例如:scaf("...
用了好久
scanf
函数,还是没学太明白……有大佬能帮我解答一下吗?
答:
a,b 这样的格式,逗号不能用其他字符代替(也不能用全角的中文逗号!),也不能再添加其他符号(
会被
当作
输入
的
字符串
处理)。同理,插入
空格
也是可以的:
scanf
("%c %c",&a,&b); //两个%c之间是空格这样输入的时候a和b之间就一定要有空格,但与逗号不同的是,空格的数量是不限的。
C语言,用
scanf
时里面可以用换行符\n吗,比如scanf(“%d %d\n”,&x...
答:
scanf输入
语句,就算写了换行符\n也没用。不能换行
c语言
scanf输入
时能用逗号隔开吗?
答:
c语言
scanf输入
时能用逗号隔开,但是输入数据的时候一定也要加上逗号。用scanf()读取数据时,输入的格式必须和scanf()的格式控制
字符串
对应。对于标准输入函数scanf来说,括号内的格式字符串,也就是由" "中的部分,除了%引导的格式字符之外,所有的其他字符必须在输入数据时原样原位置输入。例如:scaf("...
C语言问题,第20题,
scanf
和getchar函数
空白字符
也可以作为
字符输入
...
答:
scanf
, getchar, gets都可以完成对包含
空格
的
字符串
的
输入
。但是sanf, getchar都需要借助循环,对单个字符的输入。而gets则是一句话就可以了。
这里的gets(p)为什么能读取到
scanf
(&c)那一行
输入
的
字符
呢?
答:
// fgets(p, i, stdin); // 读取一行字符到p指向的内存中 // 使用
scanf
也可以读取一行,但scanf对于读取
字符串
直到换行符不如fgets直观和安全 // scanf("%s", p); // 注意:这会读取直到遇到
空白字符
(
空格
、制表符或换行符)// 假设我们使用fgets fgets(p, i, stdin);puts(p); // ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜