C++程序设计:浮点型与整型数据处理
需积分: 22 117 浏览量
更新于2024-08-23
收藏 8.66MB PPT 举报
"浮点型数据同整型数据一样。C++面向对象程序设计教程(谭浩强版)"
在C++编程中,浮点型数据和整型数据在处理输入输出时有着类似的规则,正如《C++面向对象程序设计教程》中谭浩强版所提及的。浮点型数据,如`float`类型,可以使用`cin`进行输入,就像整型数据一样。例如,`float c, d; cin >> c >> d;`这一段代码会依次读取两个浮点数赋值给变量`c`和`d`。
在处理字符型变量`char`时,需要注意的是,`cin`在读取字符时会过滤掉空白字符。例如,如果用户输入"ab<CR>",其中`<CR>`表示回车,那么`ch1`会被赋值为'a',`ch2`会被赋值为'b'。这是因为`cin`在默认情况下会跳过空格、制表符等空白字符。如果输入是"a b<CR>",同样,`ch1`仍会获取到'a',`ch2`则获取到'b',空格被自动忽略。
C++程序设计语言的发展历程也是其重要的一部分。C++是在C语言基础上发展起来的,由贝尔实验室的Dennis Ritchie和Brian Kernighan设计的C语言起初用于UNIX操作系统的开发。随着时间的推移,C语言因其简洁性、灵活性以及高效的性能而广泛流行。C++的出现,增加了面向对象的特性,使得程序设计更加模块化和易于维护。
C语言的主要特点包括:
1. 结构化编程:C语言是一种结构化语言,支持函数和结构体,使得程序结构清晰,易于理解和维护。
2. 高级与低级语言结合:C语言的运算符丰富,支持位运算,既能进行复杂的高级编程,也能进行底层的内存操作。
3. 可移植性:C语言编写的程序可以在不同的计算机平台上运行,只需少量或无需修改。
4. 灵活性与自由度:C语言的语法相对宽松,给予程序员较大的自由度,但这也意味着调试和学习难度相对较高。
虽然C语言在调试和学习上可能有挑战,但一旦掌握了它的语法规则和编程技巧,就可以编写出高效且通用的程序。随着C语言的普及,其衍生的C++进一步扩展了编程的可能性,引入了类、模板、异常处理等面向对象的特性,使得软件开发更加先进和高效。
2013-04-12 上传
157 浏览量
2012-12-24 上传
2023-05-29 上传
2023-08-01 上传
2023-05-29 上传
2023-05-19 上传
2023-03-27 上传
2023-03-02 上传
鲁严波
- 粉丝: 25
- 资源: 2万+
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践