已知字母A的ASCII码为十进制的65,下面程序的输出是() main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(""%d,%c\n"",ch1,ch2);}
39.若有定义char ch1='A',ch2,ch3; 执行ch2=ch1++; ch3=++ch1; printf(ch1=%c, ch2=%c,ch1,ch2); 则输出为ch1=C, ch2=A。 ( )
40.若有定义char ch1='A',ch2,ch3; 执行ch2=ch1++; ch3=++ch1; printf(ch2=%c, ch3=%c,ch2,ch3); 则输出为ch2=A, ch3=C ( )
下列程序运行时,若输入 1abcedf2df< 回车 > 输出结果为 __________ 。 #include main() { char a=0,ch; while((ch=getchar())!='\n') { if(a%2!=0&&(ch>='a'&&ch<='z')) ch=ch-'a'+'A'; a++; putchar(ch); } printf(\n); }
有以下程序: *#includeunion pw{ int i; char ch[2]; } a;main(){ a.ch[0]=13; a.ch[1]=0; printf(%d\n,a.i); }程序的输出结果是 。
设有如下程序char ch1=A',ch2=’a’;printf(%c\n”,(ch1, ch2));则以下叙述中正确的是( )。
已知字符a的ASCII码值为97,则以下程序的输出结果是#includestdio.hvoid main(){ char ch=‘c’;printf(%c%d\n,ch,ch);}
下面程序的运行结果是 。#includemain(){char ch[7]={\12ab56\};int i,s=0;for(i=0;ch[i]>='0'&&ch[i]<='9';i+=2)s=10*s+ch[i]-'0';printf(\%d\\n\,s);}
有以下程序 main( ) { char ch[]=\uvwxyz\,*pc; pc=ch;printf(\%c\\n\,*(pc+5)); } 程序运行后的输出结果是
用getchar()从键盘上输入一个字符,用putchar()打印出来!参考程序1与参考程序2都可以实现题目要求。#include int main(){char a;a=getchar();putchar(a);return 0;}参考程序2:#include int main(){char ch;scanf(“%c”,&ch);printf(“%c”,ch);return 0;}
已知字符a的ASCII码值为97,则以下程序的输出结果是__________。#include 'stdio.h'void main(){ char ch='c';printf('%c%d ',ch,ch);}
以下程序的输出结果是( )。#include char cchar(char ch){if(ch>='A' && ch<='Z')ch=ch-'A'+'a';return ch;}int main( ){char s[ ]=\ABC+abc=defDEF\,*p=s;while(*p){*p=cchar(*p);p++;}printf(\%s\\n\,s);return 0;}
#include main() { char ch[]=\abc\,x[3][4]; int i; for(i=0;i<3;i++) strcpy(x[i],ch); for(i=0;i<3;i++) printf(\%s\,&x[i][i]); printf(\\\n\); }
有以下程序段#include “stdio.h”main(){ char ch1,ch2;int n1;n2;ch1=getchar(); ch2=getchar();n1=ch1-’0’;n2=n1*10+(ch2-‘0’);printf(“%d\\n”;n2)} 程序运行时输入:12,执行结果是 【1】 。
有以下程序#includevoid main( ){ char ch = '1';while (ch < '9'){printf('%d', ch - '0');ch++;}}程序运行后的输出结果是_______。
已知字母A的ASCII码为十进制的65,下面程序的输出为()。void main(){ char ch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+6-3;printf("%d,%c\n",ch1,ch2);}
设有如下程序 include main() { char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为()
1、已知字母A的ASCII码为十进制的65,下面程序的输出是 include<stdio.h> void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); }
若有如下程序: main() { int a=6;char ch=c; printf("%d\n",(a&2)&&(ch<'m')); } 则程序运行后的输出结果是()。
运行下列程序main(){char ch='B';printf("%c%d",ch,ch++);}的输出是()
有以下程序,程序运行结果为()。include “stdio.h”main(){char ch;ch=’s’;switch (ch){ case ’a’: printf(“a=%c/n”,ch);default: printf(“end!/n”);case ’b’: printf(“b=%c/n”,ch);case ’c’: printf(“c=%c/n”,ch);}}
阅读下面的程序找出哪一行出错include “stdio.h”void main(){ char ch; 1 printf(“请输入一个字符”); 2 ch=getchar(); 3 printf(“刚刚输入的字符为”); 4 printf(“%f”,ch);}
当执行以下程序时,输入 1234567890< 回车 > ,则其中while循环中的printf("")将执行___次. include <stdio.h> int main() { char ch; while((ch=getchar())=='0') printf(""); return 0; }
如果运行时输入字符q,则下面程序的运行结果是____________。 main() { char ch; scanf("%c",&ch); ch=(ch>='a'&&ch>='z')?(ch-32):ch; ch=(ch>='A'&&ch>='Z')?(ch+32):ch; printf(“%c”,ch); }