C语言算术运算符与表达式概述:从历史到基础
需积分: 10 187 浏览量
更新于2024-08-24
收藏 5.65MB PPT 举报
C语言算术运算符和算术表达式是C编程中的基础组成部分,它们在第三版谭浩强的PPT课件中被详细介绍。C语言的运算符大致分为七类:
1. **算术运算符**:包括加法 (+),减法 (-),乘法 (*), 除法 (/) 和取余运算 (%), 这些用于执行基本的数学计算。
2. **关系运算符**:如大于(>), 小于(<), 等于(==), 大于等于(>=), 小于等于(<=), 和不等于(!=)等,用于比较两个数值或表达式的大小关系。
3. **逻辑运算符**:包括逻辑非(!), 与(&&) 和或(||), 这些用于组合和判断条件,执行逻辑操作。
4. **位运算符**:左移(<<), 右移(>>), 按位非(~), 或(|) 和与(&), 用于处理二进制位级别的操作。
5. **赋值运算符**:最基本的是等号(=),还有扩展赋值运算符如+=, -=, *=, /=等,用于同时进行计算和赋值。
6. **条件运算符**:三元运算符(?),也称作条件表达式,它允许基于某个条件选择执行不同的操作。
7. **逗号运算符**:虽然看起来像是一个简单的运算符,但它用于多个表达式的顺序执行,最后一个表达式的值会被返回。
C语言的发展历程起源于1970年代的B语言,由D.M.Ritchie在1973年改进为C语言,主要针对B语言的优点进行优化,并应用于UNIX操作系统。1975年随着UNIX第6版的发布,C语言开始受到广泛关注。1978年的《The C Programming Language》一书,由Kernighan和Ritchie合著,成为了C语言的经典教材。标准C语言随后在ANSI的支持下逐步形成,经过多次修订和标准化,如ANSIC、87ANSIC和最终的ISO标准ISO9899-1990。直到今天,C语言仍然是广泛使用的编程语言,且许多现代编译器都是基于ANSI C标准构建的。
了解不同版本的C语言之间的细微差别至关重要,因为不同的编译器可能实现不同的特性。谭浩强的PPT课件作为学习资源,强调以ANSIC作为基础,但也提醒读者参考编译器的手册来适应特定环境。
点击了解资源详情
点击了解资源详情
113 浏览量
2011-08-16 上传
171 浏览量
110 浏览量
2021-10-13 上传
2021-10-10 上传
192 浏览量

魔屋
- 粉丝: 29
最新资源
- Juicy-Potato:Windows本地权限提升工具新秀
- Matlab实现有限差分声波方程正演程序
- SQL Server高可用Alwayson集群搭建教程
- Simulink Stateflow应用实例教程
- Android平台四则运算计算器简易实现
- ForgeRock身份验证节点:捕获URL参数到共享状态属性
- 基于SpringMVC3+Spring3+Mybatis3+easyui的家庭财务管理解决方案
- 银行专用大华监控视频播放器2.0
- PDRatingView:提升Xamarin.iOS用户体验的评分组件
- 嵌入式学习必备:Linux菜鸟入门指南
- 全面的lit文件格式转换解决方案
- 聊天留言网站HTML源码教程及多功能项目资源
- 爱普生ME-10打印机清理软件高效操作指南
- HackerRank问题解决方案集锦
- 华南理工数值分析实验3:计算方法实践指南
- Xamarin.Forms新手指南:Prism框架实操教程