1、逻辑与
在C语言中逻辑与用&&表示。
举例:a&&b(其中a、b都代表一个条件)
如果a和b都为真,则结果为真,如果a和b中有一个条件为假,则结果为假。
2、逻辑或
在C语言中逻辑或用枝滑||表示。
举例:a||b(其中a、b都代表一个条件)
如果a和b有一个或以上为真,则结果为真,二者都为假时,结果为假。
3、逻辑非
在C语言中逻辑非用!表示。
举例:!a(a代表一个条件)
如果a为假,则!a为真,如果a为真,则!a为假。
扩展资料
在C 语言中的逻辑运算符及优先级:
一元:!(逻辑非)。
二元哗启:&&(逻辑与)、||(逻辑或)。
以上三种逻辑运算符中,逻辑非 ! 的优先级最高,逻辑与 &&次之,逻辑或 || 优先级最低。即算术、逻辑、赋值运算符的优先级顺序为:
逻辑非 ! >猛芦腊算术 >逻辑与 &&、逻辑或 || >赋值=
书写方法:
与:&&,或:|| ,非:!。
拓展:
Java:
是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
2.特点:
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程J。java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
C++实现以上计算,参考代码如下袭晌:#include<iostream>
using namespace std
int main()
{
int a,b
cin>>a>>b
cout <<"a、b的与 "<<(a&b)<<endl
cout <<"a、b的或 "<<(a|b)<<endl
cout <<"a的非 "<<(~a)<<endl
cout <<"b的非 "拍物锋<<(~b)<<endl
cout <<蚂高 "a、b的异或 "<<(a^b)<<endl
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)