44问答网
所有问题
C语言一个简单的表达式求值
题目是:设ch是char型变量,其值为'A',则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值为
A) A B) a C) Z D) z
求详细解答
举报该问题
其他回答
第1个回答 2012-07-22
ch=‘A’,ch=(ch>='A'&&ch<='Z')?(ch+32):ch意思是ch>=‘A’和ch>='Z'都成立则ch=ch+32,否则ch=ch,因为都成立,所以ch=ch+32,A=65,所以ch=65+32=97=a够详细了吧,哈哈。
第2个回答 2012-07-22
选:B
ch='A'满足条件,ch=ch+32;A的ASCII值为65,a的ASCII的值为97.本回答被提问者采纳
相似回答
如何用
C语言
数据结构的格式实现
简单的
算术
表达式求值
程序
答:
int form[7][7]={{
1
,1,-1,-1,-1,1,1},{1,1,-1,-1,-1,1,1},{1,1,1,1,-1,1,1},{1,1,1,1,-1,1,1},{-1,-1,-1,-1,-1,0,2},{1,1,1,1,2,1,1},{-1,-1,-1,-1,-1,2,0}};switch(x){ case '+':i=0;break;case '-':i=1;break;case '*'...
C语言一个简单的表达式求值
答:
ch=‘A’,ch=(ch>='A'&&ch<='Z')?(ch+32):ch意思是ch>=‘A’和ch>='Z'都成立则ch=ch+32
,否则ch=ch,因为都成立,所以ch=ch+32,A=65,所以ch=65+32=97=a够详细了吧,哈哈。
c语言
表达式求值
答:
{ case 0: loop=0; break;case '+': f=
1
; break;case '-': f=(-1); break;default: loop=0; break;} p1++; p0=p1;} printf("\nCase %d:\n",i+1);printf("%s=%d\n",str[i],s);} }
C语言
字符串
表达式求值
答:
char
c
;for(scanf("%d%lld\n",&t,&x),i=1;i<=t;i++){while((c=getchar())!='\n'&&c!=EOF){scanf("%d",&a);switch(c){case '+':x+=a;break;case '-':x-=a;break;case '*':x*=a;break;case '/':x/=a;break;default:break;}}printf("Case #%d:%lld\n"...
大家正在搜
C语言给定一个表达式求值
C语言带括号和阶乘的表达式求值
简单表达式求解C语言
c语言表达式求值的题
栈的应用表达式求值c语言版
表达式求值 C语言
C语言复杂表达式求值
C语言数组实现表达式求值
C语言利用栈实现表达式求值
相关问题
c语言表达式求值
C语言表达式求值
表达式的求值(c语言)
C语言编程(数据结构):表达式求值
c语言:表达式求值实现
编写程序对表达式求值C语言
用C语言编写程序“算术表达式求值”