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

需积分: 22 111 下载量 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++进一步扩展了编程的可能性,引入了类、模板、异常处理等面向对象的特性,使得软件开发更加先进和高效。