首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言逻辑软算符跟算数运算符可以用在一起吗?

2012-08-13 
c语言逻辑软算符和算数运算符可以用在一起吗??#includestdio.h2 int main()3 {4char ch5//printf(请输

c语言逻辑软算符和算数运算符可以用在一起吗??
#include<stdio.h>
  2 int main()
  3 {
  4 char ch;
  5 //printf("请输入你的字符\n ch=");
  6 ch=getchar();
  7 if(ch==('a'||'A'))//为什么这里会不行呢??怎么老是输出的else
  8 printf("%c\n",ch);
  9 else
 10 printf("good\n");
 11 
 12 
 13 
 14 
 15 return 0;
 16 }
~

[解决办法]
if(ch==('a'||'A'))

'a'||'A'或运算,逻辑运算符表达式的返回结果为0或非0;
改为if((ch=='a')||(ch=='A'))

热点排行