55问答网
所有问题
以下程序输出结果是() main( ) { char x=‘C’;x=(x>=‘A’&&x<=‘Z’)?(x+32):x;printf("%c",x);}
A C B c C 67 D 99 麻烦各位帮我解决问题的朋友了,代表百度感谢你们!!
举报该问题
推荐答案 2012-01-26
选 B 也就是小写的c
因为 x=(x>='A'&&x<='Z')?(x+32):x;
x>='A'&&x<='Z' 这句代码的意思是 如果 x 在 A 和 Z 之间,那么 它就把 (x+32) 赋值给 x,
如果 不是 就还是原来的 X 不变,但前者满足这样的条件, 所以,x=(x+32);
我们都知道 ,小写字母 的 ASCII 比大写要大 32 ,那么 大写的 C加上32 就成了小写的c,那么结果就是 小写的c,所以选择B。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eL48e4LRG.html
其他回答
第1个回答 2012-01-26
B c
第2个回答 2012-01-26
B
相似回答
以下程序
的
输出结果是
答:
a A=65;Z=90;a=97;x>
='A'&&x
<
='Z'
符合
;x=x+32
=97
C语言期末考试
答:
答案:C-知识点:赋值表达式 12.以下选项中非法的表达式是--- A、0<=x<100 Bi=j==0 C、
(char)
(65+3) D、x+1
=x+
1 答案:D一一知识点:赋值表达式 13.
以下程序
的
输出结果是
--- include <stdio.h>
main()
[ int a,b,d=241; a=d/100%9;b=(-1
)&&(
-1);printf("%d,%d\n"a,b...
以下程序
的
输出结果是
1、
main()
{
char
x ; x=
’a’; while
(x
<=’e...
答:
1.中间两个空格位置 a c e 2.2 3 2 3. 中间有三个空格位置 1 2 3 4 5 你自己有程序, 编译运行一下, 就知道了
6.
以下程序
的
输出结果
为
( )
。
答:
第一个问题很简单,因为i作为一个全局变量,不管在哪个函数里面改变都会反应在同一块内存,也就是存i值的内存,因此你走下程序就知道,实际上它执行了prt()里的循环完后,i已经不满足外屋循环的条件了;第二个问题,宏可以给我编写代码带来高效,但它有时也会带来一些麻烦,比如你提的这个例子就是...
程序结果
为
main( )
{
char
c=
‘
x
’; printf(“
c:
dec=%d, oct=%o...
答:
c: dec = 120, oct = 170 , he
x =
78 ,ASCII =
x;
大家正在搜
相关问题
以下程序的输出结果是( A ). main() { int ...
main() {char x='a',y='b'; prin...
一段简单的C语言程序,因为我刚刚学,所以想详细的请教下??m...
以下程序的输出结果是 #define MIN(x, y) (...
1有如下程序段: int a=14,b=15,x; char...
15、以下程序的输出结果是( )。 main() { int...
C语言中,void main() { int x=22; c...
执行以下程序后的输出结果是( ) #include <std...