C++程序设计:输入整数与实数

需积分: 35 0 下载量 74 浏览量 更新于2024-08-19 收藏 8.66MB PPT 举报
"本资源是一份关于C++程序设计的课件,由谭浩强编著,清华大学出版社出版,南京理工大学陈清华和朱红制作。课件内容涵盖C++语言的发展历史、C语言的主要特点以及如何输入十进制整数和实数。" 在C++编程中,输入十进制整数和实数是一项基本操作,这通常通过`std::cin`对象来实现。例如,`cin >> 变量名1 >> 变量名2`这样的语句用于从标准输入(通常是键盘)读取用户输入的数据,并将其赋值给对应的变量。在这个例子中,`int a, b;`定义了两个整数变量`a`和`b`,然后`cin>>a>>b;`这行代码会等待用户输入两个值,如3和5,它们会被分别存储到`a`和`b`中。用户可以通过按回车键提交每个输入,即使两个数值之间有空格,`cin`也会自动过滤掉这些空白字符,因此3和5之间无论是否有空格,都不会影响输入的效果。 C++语言起源于20世纪60年代的BCPL和B语言,最终由Dennis Ritchie和Brian Kernighan在1972年设计出C语言。C++则是C语言的扩展,增加了面向对象编程、模板等特性,使得它更加强大且适用于多种编程范式。C语言的主要特点包括: 1. 结构化编程:C语言的结构化特性使其易于理解和维护,适用于编写各种规模的程序。 2. 高级语言与汇编语言的结合:C语言提供了丰富的运算符,包括位运算,允许直接操作内存,因此它的程序执行效率高。 3. 可移植性:由于C语言的标准化,编写在一台机器上的程序可以轻松移植到其他机器上。 4. 语法灵活性:虽然这使得C语言对初学者有一定挑战,但也让经验丰富的程序员能够编写高效且通用的代码。 然而,C语言的语法不够严格,这可能导致初学者在编程和调试过程中遇到困难。对于初学者来说,理解C语言的语法规则至关重要,因为即使编译没有错误,程序在运行时仍可能出问题。通过深入学习和实践,逐步掌握C++的输入输出、数据类型、控制结构等基础知识,将有助于编写和调试更复杂的程序。