0
点赞
收藏
分享

微信扫一扫

##c语言操作符简单介绍

一.关系操作符

 1.  不相等 !=   ; 相等 =

 2.关系表达式通常返回0,1来表示真假

 3.多个关系符不宜连用:例如:

  ##c语言操作符简单介绍_操作符##c语言操作符简单介绍_逻辑运算符_02

二.条件操作符

 1.三目 exp1 ? exp2 : exp3

      若表达式1成立,则输出2,不成立则输出3

三.逻辑

 1.==  : 判断两个值是否相等         

int a =1;      //如果a和1相等,则输出“相等”
if(a == 1)     //判断时建议写成1 == a ,以发生 a = 1的输入错误;
   printf("相等");

2.&&:并且

  只有当左右两个表达式均满足时才为真(返回值为1),有一个不满足及为假(返回值为0)

int a = 1;int b = 2;  //只有当a=1并且b=2是才可输出“成立”
if(a ==1 && b== 2)
   printf("成立");

3.||:或者

   左右两个表达式有一个满足及为真

int a = 1;int b = 3;  //当a=1,b=2只有一个满足,就可以输出“成立”
if(a ==1 || b== 2)
   printf("成立");

4.短路问题

   逻辑运算符:先对左侧表达式求值,再对右侧表达式求值;若左侧已经满足条件就不再对右侧计算

                       如3中示例:当a = 1成立时,满足 ”||” 要求的一个为真及为真,程序就不再去判断b=2是否成立

  




举报

相关推荐

0 条评论