C++编程:输入十进制整数与实数解析

需积分: 16 16 下载量 65 浏览量 更新于2024-08-23 收藏 8.66MB PPT 举报
"该资源是一份关于C++程序设计的完整版PPT,由谭浩强编著,主要讲解如何输入十进制整数和实数。内容涵盖C++语言的发展历史,C语言的主要特点,以及C++在C语言基础上的扩展。" 在C++编程中,输入十进制整数和实数是基础操作之一。`cin`是C++中的输入流对象,用于从标准输入设备(通常是键盘)读取数据。例如,如果我们要输入两个整数`a`和`b`,我们可以使用以下语句: ```cpp int a, b; cin >> a >> b; ``` 当程序执行到这一行时,它会暂停并等待用户在键盘上输入值。用户可以连续输入两个整数,例如`3 5`,然后按回车键。或者,每输入一个数就单独按一次回车,如`3`(回车)`5`(回车),两种方式都是有效的。值得注意的是,`cin`会自动过滤掉输入之间的空白字符,所以即使在两个数字之间有空格,程序也能正确识别。 C++起源于C语言,20世纪60年代的BCPL和B语言为其奠定了基础。C语言由Dennis Ritchie和Brian Kernighan在1972年设计,最初用于编写UNIX操作系统。随着时间的推移,C语言因其简洁、灵活和高效的特性而广受欢迎。C++则是在C语言的基础上发展起来的,增加了面向对象编程的概念,如类、对象、继承、多态等,同时保留了C语言的大部分特性。 C语言的主要特点包括: 1. 结构化编程:C语言支持结构化编程,使得程序结构清晰,易于理解和维护。 2. 高级与低级语言的结合:C语言的运算符丰富,既有高级语言的特点,也支持位运算,适应于各种复杂的编程需求。 3. 可移植性:C语言编写的程序可以在不同的计算机系统上移植,只需少量或无需修改。 4. 灵活度:C语言的语法结构相对宽松,给予程序员很大的自由度,但也意味着需要更高的编程技巧。 虽然C语言有其独特的优势,但它对程序员的要求较高,尤其是对于初学者来说,可能在调试程序时遇到挑战。然而,一旦熟悉了C语言的规则,就能编写出高效且通用的程序。C++作为C语言的扩展,提供了更强大的功能和抽象能力,是现代软件开发的重要工具。