66问答网
所有问题
麻烦 问一个C语言的问题
ch是字符变量 其值为A
ch!=(ch>='A'&&ch<='z')?ch:(ch+32)
表达式的值是。。。。
举报该问题
推荐答案 2009-05-05
ch=(ch>='A'&&ch<='z')?(ch+32):ch
含义:若ch值为大写字母,则变换为小写
但是与你的问题不符.
你的问题答案为A或65
ch!=(ch>='A'&&ch<='z')?ch:(ch+32)
等价于(ch!=(ch>='A'&&ch<='z'))?ch:(ch+32)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/v2U2npsD.html
其他回答
第1个回答 2009-05-05
0
第2个回答 2009-05-05
!= 的优先级大于 ?:
所以你这问题有点问题
第3个回答 2009-05-05
你的问题应该是ch=而不是ch!=…。要是ch=那表达式的值是A。
相似回答
问一个
关于
C语言
指针地址
的问题
?
答:
1、&a是取a变量的内存地址,把这个地址值存入b变量逻辑上是没有
问题
的。但存地址有专门的存地址的箱子的类型(int*),b是存整数的箱子类型(int)啊,所以应该进行显式(强制)类型转换,变成:1 int a=100;2 int b=(int)&a;2、在定义变量语句中的int *b和表达式中的*b确实不代表同
一个
...
问几
个C语言的问题
答:
1 int *p=NULL 和 int *p=0 有些人说是一样的 我不明白啊 我绝对不一样 前者是让这个指针暂时指向内存的首地址(无有效数据) 后者是让内存指向
一个
0占有的内存(可能是0X...的内存单元) 应该不一样吧?答:一样的.一般头文件里会有宏定义 define NULL 0 这样的话,你明白了吧.每个程序头...
请教
C语言的一个
题目?
答:
问题
一解答:首先,我得说明的是:这应该是个来自dos时代的C程序。在dos时代,128到255的ascii码并不会以汉字模式显示,而是有独立的字符集表示。在windows时代,128到255的ascii码会以两个一组表示为
一个
汉字的模式显示,就是你给出的例图那样。如果希望看到正确的结果,你必须用dos时代的
C语言
编译器...
呵呵,
问一个C语言
里字符串长度
的问题
。
答:
1
表示字符 1 \
请教大家
一个c语言中的问题
?这个问题已经困扰我很久了。题目如下:_百 ...
答:
首先你要明确这样
一个问题
。在
C语言中
,变量是有生命周期和作用域的(链接类型暂时不提)生命周期,指变量对程序可见的范围 作用域,指变量对程序可修改的范围 注意:有生命周期的变量不一定有作用域(也就是说,可以访问的变量不一定全是可修改的)另外你应该知道,C语言函数只能按值传参,而且形参被...
C语言
指针
问题
答:
一、如有定义char y[4]= "321"则表达式 *y+2的值是'5' 。分析:y是字符串数组首元素'3'的地址,*y的值就是字符'3',再加上2,就是字符'5'(也可以说是字符'5'的ASC码值)。二、 如有定义char z[2][4]={"MAT", "LAB"};,则表达式*(*z+2)的值是 'T'。分析:z是二维字符...
大家正在搜
你必须知道的495个C语言问题
c语言的一些基本问题
关于c语言提问的问题
关于C语言的问题
c语言中出现的问题
常见的c语言问题
生活中麻烦的问题
生活中遇到的麻烦问题
c语言问题大全