黑马-C语言-关系,逻辑运算

原创 2015年07月08日 11:44:40
1.关系运算作用:
默认情况下我们在程序中写的每一句正确的代码都会被执行,但是很多时候我们想在某一个条件成立的情况下才执行某一段代码。
关系表达式:
1>C语言中用“非0”表示逻辑真的,用“0”表示逻辑假的。
2>关系运算符一般包括”<,>,<=,>=,==,!=“,C语言中运算都会有返回值”0“或者”1“。
注:关系运算不同与赋值顺序是从坐向右的。
e.g.
9>8,关系式为真,表达式的值(返回值)就为1.
9>8,关系式为假,表达式的值(返回值)就为0。
注:int x = 1,y = 0,z = 2;
x<y<z返回值应该为1,因为x<y为假,但是y<z为真,从右向左运算,有 一个为真即为真。

    2.逻辑运算:

关系表达式的数值一样,只能为1(为真),或0(为假)。
  共有“&&”逻辑与,“||”逻辑或,“!”逻辑非,三种。
三种运算的有限级别:!>&&>||。
e.g.:
  
0<x<10结果一定为真(0<x结果是0或者是1,然后结果肯定<10所以一定为真)次写法要写成(0<x)&&(x<10)来比较。
逻辑与:两边必须都为真结果才为真。
逻辑或:两边有一个为真结果即为真,运算顺序是从左向右,如果左面的为真右面的就不计算了。
逻辑非:条件为真就返回0,条件为假就返回1.



3.三目运算:
运算算式:条件 ? 数值1:数值2;
说明:条件若为真则返回数值1,条件若为假则返回数值2.



【C语言简单说】十二:逻辑运算符&&

总觉得今天更两节就好了=。= ( ̄. ̄) 困。。。( ̄. ̄) \今天我们来加深if的使用,我们来讲解运算符&&和||,一个叫做 与&& 一个叫做 或&&;我们先来说 &&我们先看以下代码:#inclu...
  • A757291228
  • A757291228
  • 2017年02月19日 11:21
  • 686

C语言逻辑流程

C语言逻辑流程
  • ITTechnologyHome
  • ITTechnologyHome
  • 2016年06月05日 17:44
  • 1554

黑马-C语言-关系,逻辑运算

1.关系运算作用: 默认情况下我们在程序中写的每一句正确的代码都会被执行,但是很多时候我们想在某一个条件成立的情况下才执行某一段代码。 关系表达式: 1>C语言中用“非0”表示逻辑真的,用“0”...
  • inter_work
  • inter_work
  • 2015年07月08日 11:44
  • 485

c语言逻辑运算与位运算区别

c语言中,逻辑运算与位运算很容易混淆,但是它们的功能是完全不同的。逻辑运算认为所有的非零的参数都为TRUE,参数0表示false,它们返回1或0. &&与||和&与|重要的区别是,如果第一个参数求值能...
  • woailvmengmeng
  • woailvmengmeng
  • 2013年12月09日 09:28
  • 2477

用C\C++实现离散数学简单逻辑运算

这两天写C语言代码遇到这个离散题,感觉还是蛮经典的,自己总结一下。 编写程序,解决下述问题:已知有A、B、 C、D、E、F共6人参加程序竞赛。其中:  A和B中至少一人获奖;  A、C、D中至少二...
  • u010166404
  • u010166404
  • 2015年05月09日 18:52
  • 1687

C语言or和and运算

#include    void main ()  {      printf("0 | 0 is %d\n", 0 | 0);      printf("0 | 1 is %d\n", 0 | 1)...
  • umgsai
  • umgsai
  • 2014年08月10日 10:07
  • 1772

C语言中&&,||,&,| 的区别

&&:逻辑与,前后条件同时满足表达式为真 ||:逻辑或,前后条件只要有一个满足表达式为真 &:按位与 |:按位或 &&和||是逻辑运算,&与|是位运算 假如a = 0xaa ,b = 0x55 a&...
  • u4110122855
  • u4110122855
  • 2013年08月10日 18:11
  • 41622

C语言中的逻辑运算符和位运算符总结

老分不清一个&号和俩的用法,今天专门拿出来整理整理:一、逻辑运算符:   包括:1。&&逻辑与 2。||逻辑或 3。!逻辑非   逻辑运算符用于对包含关系运算符的表达式进行合并或取非   对于使用逻辑...
  • stevenzhang1986
  • stevenzhang1986
  • 2011年06月21日 14:24
  • 6036

C语言逻辑运算短路(与运算、或运算)

总结: “或”逻辑前面为1(true)就会发生短路。 “与”逻辑前面为0(true)就会发生短路...
  • rl529014
  • rl529014
  • 2016年04月23日 20:30
  • 2125

第18周 C语言实战105例 实例4:逻辑运算符计算器

问题及代码: /* 实例4:逻辑运算符计算器 */ #include #include int main() { int x=25,y=25,z=30; float f=25.095...
  • Emperor_21AD_ShiDi
  • Emperor_21AD_ShiDi
  • 2016年07月27日 16:25
  • 477
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马-C语言-关系,逻辑运算
举报原因:
原因补充:

(最多只允许输入30个字)