zoukankan      html  css  js  c++  java
  • 逻辑运算符

    1,逻辑运算符:

    && 逻辑与,可以理解为并且的意思.

    ||  逻辑或,可以理解为或者的意思,也就是条件可以2取一

    ! 逻辑非  (一元表达式)

    2,逻辑与运算:&&

    逻辑与连接的2个表达式,要能够求解成bool类型,一般情况下都是关系表达式.

    整个逻辑与运算结果也是bool类型

    bool isRight=表达式1&&表达式2 :当表达式1、2全为true时,其表达式的结果为true.

    表达式1 表达式2 逻辑与结果
    True True True
    True False False
    False True False
    False False False

    综上所述,只有当2个表达式全为True时,其结果才能为True.

    例题:

    int age=20,wight=120;

    bool result=age>=18&&wight>=100;

    Console.WriteLine("结果={0}",result);

    Console.ReadKey();

    输出结果:Ture.

    3,逻辑或运算:||

    逻辑或连接的2个表达式,要能够求解成bool类型,一般情况下都是关系表达式.

    整个逻辑或运算结果也是bool类型

    bool isRight=表达式1||表达式2:当表达式1、2中有一个为true ,其表达式的结果为true.

    表达式1 表达式2 逻辑或结果
    True True True
    True False True
    False True True
    False False False

    综上所述,只要有1个表达式为True时,其结果都为True.

    例:

    try

    {

    Console.WriteLine("请输入你的身高");  //假设输入值为130

    int height=Convert.ToInt32(Console.ReadLine());

    Console.WriteLine("请输入你的体重");

    int weight=Convert.ToInt32(Console.ReadLine());

    bool result=height>=120||weight>=50; 

    Console.WriteLine("{0}",result);

    }

    catch

    {

    Console.WriteLine("你输入有误,请重新输入");

    }

    Console.ReadKey();

    输出结果为:True

  • 相关阅读:
    如何制作对联式广告所需的flash图像文件
    GHOST重装系统详解
    Multipledimensional Vector,C++
    Dvbbs展区图片调用(向上滚动样式)
    fatal error C1001: INTERNAL COMPILER ERROR
    硬盘坏道的探测与恢复
    FreeBSD 使用手册
    全美电影票房排行(截止2010.12.19)
    Linux环境下的C/C+基础调试技术2——程序控制
    在freebsd下安装vim(Debian下类似)
  • 原文地址:https://www.cnblogs.com/q2546/p/11010593.html
Copyright © 2011-2022 走看看