已知字符 A 的 ASCII 码值是 65,以下程序
#include
main
{ char a=‘A’;
int b=20;
printf(" %d,%o",(a=a+1,a+b,b),a+‘a’-‘A’,b);}
#include
main
{ char a=‘A’;
int b=20;
printf(" %d,%o",(a=a+1,a+b,b),a+‘a’-‘A’,b);}
输出结果为 20,142
举一反三
- 已知字符 A 的 ASCII 码值是 65,以下程序 #include main { char a=‘A’; int b=20; printf(" %d,%o",(a=a+1,a+b,b),a+‘a’-‘A’,b);}
- 已知字符 A 的 ASCII 码值是 65,以下程序 #include main { char a=‘A’; int b=20; printf(" %d,%o",(a=a+1,a+b,b),a+‘a’-‘A’,b);}
- 已知字符A的ASCII码值是65,以下程序 #include main {chara=‘A’; intb=20; printf("%d,%o",(a=a+1,a+b,b),a+‘a’-‘A’,b);}
- 已知字母A的ASCII码为65,则以下程序运行后的输出结果是()#include Main(){chara,b;a=’A’+’5’-’3’;b=a+’6’-’2’;Printf(“%d%c\n’,a,b);}
- 有以下程序:#include main(){ int a=1,b=0; printf(%d,,b=a+b); printf(%d ,a=2*b);}
内容
- 0
以下不能输出字符A的语句是( )。(注:字符A的ASCII码值为65,字符a的ASCII码值为97) A: printf('%c','a'-32); B: printf('%d','A'); C: printf('%c',65); D: printf('%c','B'-1);
- 1
有以下程序(说明:字母A的ASCII码值是65): #include void fun(char *s) { while(*s) { if(*s%2)printf("%c",*s); s++; }} main() { char a[]="BYTE"; fun(a); printf(" ");} 程序运行后的输出结果是
- 2
以下不能输出字符A的语句是______(注:字符A的ASCII码值为65,字符a的ASCII码值为97)。 A: printf("%c\in",65); B: printf("%c\in","a"-32); C: printf("%d\n","A"); D: printf("%c\n","B"-1);
- 3
有以下程序(注:字符a的ASCII 码值为97): #include main() {char *s={“abc”}; do {printf(“%d”,*s%10); ++s;} while(*s);} 程序的输出结果是
- 4
#include int main() {char st='A'; int i=10; st=st+i;i=st%i; printf("%c,%d\n",st,i); return 0; } 已知字母A的ASCII码为65 结果:____