77问答网
所有问题
C语言中,输入一个字符不等于空格也不等于换行怎么表达?
如题所述
举报该问题
其他回答
第1个回答 推荐于2018-03-11
if(m !=' ' && m !='\n') //第一个
单引号
中间留个空格。
本回答被网友采纳
第2个回答 2013-07-02
按楼主说的那种情况确实要同时输入两个字符,这时恐怕就需要改为这样了吧:c=getchar();while(c!=' ' && c!='\n')
第3个回答 2013-07-02
去掉一个getchar(),根据编译器的不同,去掉前面或后面的...如:c=getchar())!='\n' && c = ‘ ’
相似回答
while((c=getchar())!='\n')
答:
(c=getchar())!=' ')如果c的值
不等于空格,
执行while循环 ,不断把键盘的值存给c,当从键盘输入的值是
空格,c
的值就是空格的ASCII码值,此时while循环终止,不再从键盘取得字符赋给c。相当于:从键盘
输入一个字符
:getchar()然后把字符的值赋给c :c=getchar()然后判断c是否等于‘ ’ ,...
在
C语言中空格
符和
换行
符是两种不同的
字符
吗?有什么区别?
答:
一、字符不同 1、空格符:在C语言中,空格符是\t,属于转义字符。2、换行符:换行符的符号表示是\n。二、表示不同 1、空格符:表示空出一部分空白位置。
2、换行符:表示换行且回到下一行的最开始位置
。三、作用不同 1、空格符:在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
c语言
如何是实现无回显的
输入一个
整形的数字并且不要
换行
答:
用 getch() 输入。数与数之间用
1个空格
分隔,最后一个数 后面加一空格 或 回车。用 char str[300] 存放输入键。用sscanf() 转为int.include<stdio.h> include<conio.h> main(){ char str[300];int x[3][3],i=0,j,n=0;while(1){ str[i] = getch();if (str[i]==' ') n++...
c语言中
printf("\n")是
换行,
那如果就想输出\n这个,而不是换行,应该
怎么
...
答:
printf("\\n")这样输出的就是字符\n,而不是回车
换行
。ps:'\'是转义字符。
C语言
程序,最好附有说明啊,然后没学过指针和二维数组
答:
void main(){int i = 0;char strs[200];/*读取字符放到strs字符数组中 然后判断这个
字符不等于换行
就循环*/while ((strs[i++] = getchar()) != '\n');//将最后输入的换行改为文本结束符strs[--i] = '\0';//将索引减1 然后大于于0 就循环while (--i > 0){ //判断当...
c语言
的
空格
用什么表示?
答:
在
C语言中,空格字符
可以使用转义字符序列表示,即使用反斜杠(\)和空格字符的ASCII码的缩写组合。空格字符的ASCII码为32,其缩写为's'。因此,在C语言中,空格可以表示为:或者使用转义字符表示:这里的\x表示使用十六进制ASCII码表示字符,20是空格字符的十六进制ASCII码。
C语言输入
是
怎么
区分
空格
和回车的
答:
摘要:
C语言中,
我们常常从终端输入,并且输出到终端,键盘上的回车
,输入
到缓冲区以后,变成了什么
字符?
是‘\0’还是‘\n’?回车与
换行
有什么区别?本文主要为你讲解C语言中的换行、回车等控制字符,帮助区别它们的实质。1.空格 它的ASCII码为0x20,而不是0x00。其中,gets可以读入
空格字符
。2....
大家正在搜
c语言中空格字符怎么表示
c语言空格字符怎么打
怎么输入带空格的字符串
空格算不算一个字符
怎么打半个字符的空格
输入的字符串中含有空格
c语言输出空格字符
空格字符怎么打出来
有空格的字符串输入
相关问题
在C语言中空格和换行符怎么表示
c语言字符比较运算符? 如:字符变量a,是否等于空格,或者等...
c语言怎么输入一个字符串,忽略回车,但保留空格。求大神解答
c语言当输入的值小于1时不输出换行符?
在C语言中空格符和换行符是两种不同的字符吗?有什么区别?
C语言换行问题
C语言中如何判断一个字符是空格,下一个字符不是空格
c语言 '\t'不能表示字符吗?能不能指空格呢?为什么'\n...