C++编程基础:输入十进制整数与实数

需积分: 50 67 下载量 75 浏览量 更新于2024-07-13 收藏 8.66MB PPT 举报
"本资源是一份关于C++编程的PPT教程,主要讲解了如何在C++中输入十进制的整数和实数,以及C++语言的一些基本特点和历史背景。" C++是一种广泛使用的面向对象的编程语言,源自C语言,由Bjarne Stroustrup于20世纪80年代初期设计。C++在C语言的基础上增加了类、模板、异常处理等面向对象特性,同时保留了C语言的高效性和灵活性。 在C++中,我们通常使用`std::cin`来从标准输入(通常是键盘)读取用户输入的数据。对于输入十进制整数和实数,可以使用以下语法: ```cpp int a, b; cin >> a >> b; ``` 这段代码定义了两个整型变量`a`和`b`,然后使用`cin`进行输入。当程序执行到这里时,会暂停并等待用户在键盘上输入值。用户可以输入如"3 5"或单独输入"3"然后回车,再输入"5"回车,这两种方式都会正确地将数值赋给`a`和`b`。`cin`会自动过滤掉输入中的空白字符,例如空格或回车,使得可以直接输入多个值。 C++语言的主要特点包括: 1. **结构化编程**:C++支持结构化编程思想,使得程序易于理解和维护,同时允许灵活的编程风格。 2. **高级与低级语言的结合**:C++的运算符丰富,支持高级语言的数据操作和低级语言的位操作,适合编写各种类型的程序。 3. **良好的可移植性**:C++程序可以在不同的计算机平台上运行,只需少量或无需修改,这得益于其标准的实现。 4. **自由度高的语法**:虽然这使得C++对熟练程序员提供了很大的设计空间,但对初学者来说,理解和调试程序可能更具挑战性。 C语言的发展历程中,先有BCPL和B语言,随后Dennis Ritchie和Brian Kernighan在1972年创造了C语言,主要用于编写UNIX操作系统。随着时间的推移,C++在C语言的基础上增加了面向对象的特性,成为一种功能强大的编程语言,至今仍被广泛应用在系统开发、游戏编程、软件工程等多个领域。学习C++不仅需要理解语法规则,还需要掌握其面向对象的编程理念,以便编写出高效且可维护的代码。