C++程序设计中的浮点型与整型数据处理
需积分: 11 22 浏览量
更新于2024-08-23
收藏 8.66MB PPT 举报
"浮点型数据同整型数据一样。-C++程序设计(谭浩强完整版)"
在C++编程语言中,浮点型数据和整型数据在处理输入输出时有着类似的规则,正如标题所指出的那样。浮点型数据(如`float`)用于表示带有小数部分的数值,而整型数据(如`int`)则用于表示没有小数部分的数值。在使用`cin`进行输入时,两者都可以直接读取用户提供的值。
在提供的描述中,提到了如何使用`cin`来输入两个浮点型变量`c`和`d`以及两个字符变量`ch1`和`ch2`。当用户输入像"ab"这样的连续字符时,`cin`会将`a`赋给`ch1`,`b`赋给`ch2`。如果输入的是" a b"(中间有空格),同样,`a`会被赋给`ch1`,`b`会被赋给`ch2`。值得注意的是,字符型变量在读取时会自动过滤掉空白字符,这意味着空格不会被赋值给字符变量。
C++中的`cin`是一个输入流对象,用于从标准输入(通常是键盘)读取数据。它有一个内建的格式控制机制,可以按照特定的格式处理输入。例如,当连续输入两个浮点数时,`cin`会自动跳过空格、制表符等空白字符,直到遇到下一个非空白字符为止。这种特性在处理用户输入时非常有用,因为它允许我们自然地分隔输入的数据。
标签"ppt"可能指的是这个信息来源于一个PPT演示文稿,通常用于教学或讲座。
C++的历史和发展也在部分内容中提及。C++是由C语言发展而来的,由Bjarne Stroustrup在1983年提出,目的是增强C语言的功能,引入面向对象编程的概念。C++保留了C语言的大部分语法和特性,同时增加了类、模板、异常处理等高级特性,使其成为一个更强大、更复杂的编程语言。
C++语言的主要特点包括结构化编程能力,允许编写模块化的代码;丰富的运算符集,支持算术、逻辑和位运算;良好的可移植性,使得程序能在不同平台间轻松迁移;以及高度的灵活性,允许程序员自由设计数据结构和控制程序执行流程。然而,这也带来了语法上的不严谨性,对初学者来说可能更具挑战性,因为需要更深入的理解才能编写和调试有效的程序。
C++是一种功能强大的编程语言,适合开发各种类型的应用,从系统级软件到游戏,再到大规模的商业应用。理解和掌握C++的这些核心概念对于任何想要进入这个领域的程序员来说都是非常重要的。
2011-08-27 上传
2012-05-23 上传
2014-03-28 上传
2011-08-03 上传
2010-12-15 上传
2012-08-22 上传
2010-11-02 上传
2014-07-22 上传
2015-09-05 上传
双联装三吋炮的娇喘
- 粉丝: 20
- 资源: 2万+
最新资源
- Python-Assignment
- recipe-website:详细的海绵蛋糕食谱
- 控制性心律失常v2
- RedHook2:PC上的Red Dead Redemption II的开源脚本挂钩
- LinkedList-in-Java:该程序实现了完整的链表集合
- Konecty:Konecty开源技术业务平台
- pokefront:用Vue2制作的前端,使用PokeAPI作为后端
- struts2urlplugin:Struts2 插件支持 URL 中的模式匹配,用于动作映射器
- blockbuster:在线租借的电影和影集商店
- 06-08-module2projects-elsiempk:GitHub Classroom创建的06-08-module2projects-elsiempk
- Selenium测试
- MovieBooking:这是使用香草javascript开发的电影嘘声屏幕
- sila-postman-signer:轻量级本地服务器,用于使用ECDSA签署请求并将请求转发到所需的主机。 包括与此服务器一起使用的Sila API的Postman集合
- SquareGridViewDemo:一个GridView, Items是正方形
- java中高级笔记整合.rar
- JMS:用于高性能计算的工作流管理系统和基于Web的群集前端