C++程序设计:浮点型与整型数据处理
需积分: 9 75 浏览量
更新于2024-08-23
收藏 8.66MB PPT 举报
"浮点型数据同整型数据一样。-C++程序设计课件谭浩强"
在C++编程语言中,数据类型是程序设计的基础元素,它定义了变量能够存储的信息类型。浮点型数据和整型数据是两种基本的数据类型,它们各自有着特定的用途。
浮点型数据用于表示带有小数的数值,如3.14或-2.5。在C++中,主要的浮点类型包括`float`、`double`和`long double`。`float`通常占用4个字节(32位),能够存储大约6到7位十进制的有效数字;`double`默认情况下占用8个字节(64位),精度较高,可以存储15到16位有效数字;`long double`的大小和精度取决于具体实现,但通常比`double`更大。
整型数据则是用来存储无小数部分的数值,例如123或-45。在C++中,整型类型有`int`、`short int`、`long int`和`long long int`等。`int`通常是4个字节(32位),可以表示大约-2^31到2^31-1之间的整数;`short int`通常为2字节,`long int`和`long long int`分别为4字节和8字节,它们的取值范围相应地更大。
在输入/输出(I/O)操作中,C++的`cin`流可以用来读取用户输入的数据。示例代码中的`cin>>c>>d`用于读取两个浮点数,而`cin>>ch1>>ch2`用于读取两个字符。需要注意的是,`cin`会自动过滤掉输入中的空白字符,如空格,只保留实际的字符输入。如果用户输入的是"ab<CR>",那么`ch1`将被赋值为'a',`ch2`为'b';而如果输入是"a b<CR>",`ch1`和`ch2`依然分别获取'a'和'b',空格被忽略。
C++的发展历程可以从其前辈BCPL和B语言追溯。C++是由Bjarne Stroustrup在1980年代基于C语言进行扩展和改进的,目的是增加面向对象的特性,以支持类、模板、异常处理等功能。C++语言继承了C语言的许多优点,如高效、灵活和结构化编程,同时引入了更高级别的抽象机制,使其成为了一种强大的、通用的编程语言。C++程序的可移植性良好,可以在不同平台之间轻松迁移,而且由于其底层控制能力,它也被广泛应用于系统编程、嵌入式系统以及高性能计算等领域。
C语言以其简洁的语法和高效的执行闻名,它提供了丰富的运算符,包括算术运算、逻辑运算以及位运算,使得程序员可以直接对内存进行操作。此外,C语言支持结构体和联合体等数据结构,允许灵活地组织数据。尽管语法较为宽松,给编程带来一定的灵活性,但也给调试带来了挑战,尤其是对于初学者。然而,通过深入理解C语言的规则和规范,可以编写出高质量、可维护的程序。
2012-05-23 上传
2011-08-27 上传
2007-11-01 上传
2013-03-20 上传
点击了解资源详情
2010-08-18 上传
2012-12-13 上传
2008-09-01 上传
2011-08-03 上传
白宇翰
- 粉丝: 31
- 资源: 2万+
最新资源
- DWR中文文档pdf
- ADHOC网络中的一种QOS_AWARE多径路由协议.pdf
- U—Boot及Linux2.6在S3C2440A平台上的移植方法
- Core+Java (Java核心技术卷1)
- stc89c51系列单片机使用手册
- Verilog 黄金参考指南
- Silverlight完美入门.pdf
- 领域驱动设计 domain driven design
- VLAN典型配置方案
- 02/03注册电气工程师模拟试题-模拟电子技术基础
- 关于操作反射的部分代码
- Ubuntu 参考手册
- 中国矿业大学电拖试题
- ASP.NET加密教程(MD5和SHA1加密几种方法)
- linux -shell手册
- 信息发布系统毕业论文 (asp+sql2000)