C语言:浮点型常量与C历史背景详解
需积分: 19 70 浏览量
更新于2024-08-24
收藏 2.52MB PPT 举报
浮点型常量在电子信息工程领域中占有重要地位,特别是在C语言程序设计中。C语言支持两种表示浮点数的形式:小数形式和指数形式。小数形式如0.123,指数形式则使用'e'或'E'作为前缀,例如3e-3表示3乘以10的负三次方。在书写时,需要注意'e'前必须有数字,并且指数部分必须为整数,如1e3、1.8e-3、-123e-6等。
在C语言中,浮点型常量不仅用于存储实数值,它们在算法计算、数据处理和科学计算中发挥着关键作用。理解如何正确表示和使用浮点数,包括正数、负数以及科学计数法,对于编写高效、精确的程序至关重要。
C语言的起源可以追溯到1970年代,B语言(BCPL)是其基础。B语言由于其精炼且接近硬件的特性被用于编写UNIX操作系统,但其数据类型的缺失是其不足之处。随后,D.M.Ritchie在B语言基础上改进,设计出C语言,这使得UNIX第5版得以用C重新编写,从而推动了C语言的普及。
1975年,随着UNIX第6版的发布,C语言的优势得到了广泛认可。随后的标准制定和书籍出版,如《The C Programming Language》进一步确立了C语言的地位。C语言逐渐从与UNIX系统的紧密联系中独立出来,成为一种广泛应用的通用编程语言,不仅适用于大型计算机,也适用于微型计算机和嵌入式系统。
ANSI(美国国家标准协会)在1983年制定了C语言的标准ANSIC,之后的标准更新和修订不断推动着C语言的发展,使其更加规范和完善。至今,C语言仍然是IT行业中不可或缺的一部分,广泛应用于软件开发、系统编程、游戏开发等多个领域,体现了其在电子信息工程中的核心价值。
2010-05-31 上传
2009-12-20 上传
2022-10-24 上传
2022-11-20 上传
2022-11-30 上传
2022-10-20 上传
2022-11-23 上传
2022-11-02 上传
猫腻MX
- 粉丝: 21
- 资源: 2万+
最新资源
- libcsv-开源
- RESTful-API:RESTful API已在Postman,Robo 3T和MongoDB上测试
- ultrasound
- hw-3
- QuickSort-Asm:装配中快速排序的实现
- learnPython:包含我所有的工作样本和学习进度
- real-time:实时通讯
- 这里是我的MySql和Jdbc的学习笔记, 要重点整理, 日后作为讲课使用.zip
- leson-1.2:第2课,第1课,任务2
- model-t-electronics:BrewBit Model-T 电子产品
- flutterui_fragrance
- SQLServer2005_SSMSEE%2864位系统用%29.zip
- platform-code-ex
- pycocotools_windows-2.0.0.2-cp38-cp38-win_amd64.whl
- Insta资讯提供:Insta后端的资讯提供
- 用于自动记录学习时间、统计学习情况、自动生成图表的程序,QT+mysql实现,有图形化界面.zip