ch!=(ch>='A'&&ch<='z')?ch:(ch+32)。结果是A。求解释。
ch!=(ch>='A'&&ch<='z')?ch:(ch+32)。结果是A。求解释。
日期:2018-03-28 19:42:18 人气:1
!=的右边是:ch>='A'&&ch<='Z')?ch:(ch+32)
这个条件运算符的意思是: 如果ch是大写字母,则不变,否则在ASCII码上 +32
而 ch!=(ch>='A'&&ch<='z')?ch:(ch+32) 是一个关系表达式, 关系表达式的结果 只有true和false
你说结果是A,
是说 ch的值 是A 呢, 还是 说其他的?
如果ch的值时A, 那么