C++程序设计中的浮点型与整型数据处理

需积分: 11 3 下载量 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++的这些核心概念对于任何想要进入这个领域的程序员来说都是非常重要的。