1.C语言中下列不合法的字符变量是:A.'\xff' B.'\65' C.'&' D.'\028'2.若变量已正确定义,在执行以下while语句时,输入字符A后,ch的值是_____.while(ch=getchar()=='A');3.若变量已正确定义,要求用语句:scanf("%f%

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 04:17:49
1.C语言中下列不合法的字符变量是:A.''\xff''B.''\65''C.''&''D.''\028''2.若变量已正确定义,在执行以下while语句时,输入字符A后,ch的值是_____.while(ch=ge

1.C语言中下列不合法的字符变量是:A.'\xff' B.'\65' C.'&' D.'\028'2.若变量已正确定义,在执行以下while语句时,输入字符A后,ch的值是_____.while(ch=getchar()=='A');3.若变量已正确定义,要求用语句:scanf("%f%
1.C语言中下列不合法的字符变量是:
A.'\xff' B.'\65' C.'&' D.'\028'
2.若变量已正确定义,在执行以下while语句时,输入字符A后,ch的值是_____.
while(ch=getchar()=='A');
3.若变量已正确定义,要求用语句:scanf("%f%c%f%c",&a,&c1,&b,&c2);给c1赋予字符%,c2赋予字符#,a赋予2.0,b赋予4.0.则正确的输入形式是(代表回车).:
A.2.0空格%空格4.0空格# B.2.0%4.0空格#
C.2%空格空格4# D.2空格%空格4空格#

1.C语言中下列不合法的字符变量是:A.'\xff' B.'\65' C.'&' D.'\028'2.若变量已正确定义,在执行以下while语句时,输入字符A后,ch的值是_____.while(ch=getchar()=='A');3.若变量已正确定义,要求用语句:scanf("%f%
1、A
因为'\xff'表示16进制的ff,它的值超过了字符变量能表示的最大范围
2、结果应该是1,首先判断getchar()=='A',因为输入的也是'A',所以相等,结果是“真”,用1表示,然后赋值给ch所以ch的值应该是1
3、C
空格也是字符,A把第一个空格赋给了c1,B把空格赋给了c2,D把第一个空格赋给了c1,对于C,2赋给a,%赋给c1,要求继续输入浮点数,两个空格不符合,跳过,4赋给b,#赋给c2