C++逻辑运算符与语言发展史
需积分: 12 80 浏览量
更新于2024-08-23
收藏 8.66MB PPT 举报
逻辑运算符在C++中的应用
逻辑运算符是C++编程语言中的一种基本运算符,用于对布尔值或整数进行逻辑运算。逻辑运算符可以分为三种:与运算符、或运算符和非运算符。
1. 与运算符(&&)
与运算符用于连接两个布尔值或整数,结果为1(true)当且仅当两个操作数都为1(true)时。其truth table如下所示:
A B 结果
0 0 0
0 1 0
1 0 0
1 1 1
从truth table可以看出,只有当两个操作数都为1(true)时,结果才为1(true).
2. 或运算符(||)
或运算符用于连接两个布尔值或整数,结果为1(true)当至少有一个操作数为1(true)时。其truth table如下所示:
A B 结果
0 0 0
0 1 1
1 0 1
1 1 1
从truth table可以看出,只要至少有一个操作数为1(true),结果就为1(true).
3. 非运算符(!)
非运算符用于对布尔值或整数进行取反操作,结果为1(true)当操作数为0(false)时,否则为0(false)。其truth table如下所示:
A 结果
0 1
1 0
从truth table可以看出,对于布尔值或整数,非运算符可以将其取反。
在C++程序设计中,逻辑运算符广泛应用于条件语句、循环语句和函数调用等方面。了解逻辑运算符的使用可以帮助程序员更好地编写C++程序。
C++语言的发展历史:
C++语言是由C语言发展而来的。C语言是由贝尔实验室的Dennis Ritchie和Brian Kernighan在1972年设计的。在C语言的基础上,Bjarne Stroustrup在1983年设计了C++语言。C++语言吸收了C语言的优点,并且增加了面向对象的编程特点,成为一种功能强大且灵活的编程语言。
C语言的主要特点:
1. 结构化的程序设计语言,语言本身简洁、使用灵活方便。
2. 既有高级语言的特点,又具有汇编语言的特点。运算符丰富,除了提供对数据的算术逻辑运算外,还提供了二进制的位运算。
3. 程序的可移植性好。用C语言在某一种型号的计算机上开发的程序,基本上可以不作修改,而直接移植到其它型号和不同档次的计算机上运行。
4. 程序的语法结构不够严密,程序设计的自由度大。这对于比较精通C语言的程序设计者来说,可以设计出高质量的非常通用的程序。但对于初学者来说,要能比较熟练运用C语言来编写程序,并不是一件容易的事情。
2010-12-09 上传
132 浏览量
2009-12-02 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
eo
- 粉丝: 33
- 资源: 2万+
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析