C++ 基础知识笔记(一)变量和数据的输入输出

这篇具有很好参考价值的文章主要介绍了C++ 基础知识笔记(一)变量和数据的输入输出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C++的基础知识包括如下内容:

  1. 变量和数据的输入输出
  2. 数据类型和运算符
  3. 比较运算符和布尔类型
  4. if-else 选择语句、多分支语句
  5. switch 分支语句
  6. 逻辑运算符
  7. for 循环
  8. for 循环进阶
  9. 数组
  10. 数组进阶
  11. while 循环
  12. 格式化输入输出
  13. 浮点数和数据类型转换
  14. 字符串和字符数组
  15. string 类型的字符串
  16. 简单排序 一(桶排序、选择排序)
  17. 简单排序 二(冒泡排序、插入排序)
  18. 函数基础
  19. 函数进阶
  20. 结构体
  21. 二维数组基础
  22. 二维数组进阶
  23. 进制和数据存储
  24. 指针

一、C++的历史

1979年,本贾尼·斯特劳斯特卢普到了AT&T贝尔实验室,开始从事将C改良为带类的C(C with classes)的工作。1983年,该语言被正式命名为C++。

1998年,C++的ANSI/IS0标准被投入使用。

C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生。

C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。 C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。 甚至用于其他编程语言的库和编译器也使用C++编写。

二、C++的特点

1.与C语言的兼容性

C++与C语言完全兼容,C语言的绝大部分内容可以直接用于C++的程序设计,用C语言编写的程序可以不加修改地用于C++。

2.数据封装和数据隐藏

在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。

3.

三、变量

存储数据的容器计算机中的变量可以存储数据。

变量存储的数据内容可以被改变。(这个容器里面的东西可以更换)

-- 变量就好像杯子一样

-- 数据就像是果汁、牛奶、水等的东西

-- 杯子里既可以放果汁,又可以把果汁倒掉换成其他的

1.创建变量的格式:

创建变量又被称为定义变量。

数据类型 变量名;

// 定义一个整型变量
int a;
2.赋值

赋值:在变量中存储数据,将数据存储到变量中的过程。

变量一定要先定义再赋值

变量的第一次赋值,称为初始化,对变量进行初始化是好的编程习惯

--就是把牛奶这些放到杯子里的过程

赋值运算符:=

int a;
// 将数字1赋值给变量a
a = 1;
3.使用变量

通过变量名使用变量中的数据。

4.变量名的命名规则
  • 26个英文字母、阿拉伯数字、下划线_组成;区分大小写

  • 不能以数字开头

  • 不能使用 int 这种已经有特殊含义的单词作为变量名(不能使用关键字)。

5.注意

在同一个定义域中(也就是{}里面),不可以创建相同名字的变量

#include <iostream>
using namespace std;
int main() {
	// 定义整型变量 a
	int a;
	// 将数字 1 赋值给变量 a
	a = 1;
	// 输出变量 a 的值,并回车
	cout << a << endl;
	// int a; 报错
	// 定义一个整型变量 b,并将 数字 2 赋值给 b
	int b = 2;
	cout << b << endl;
	// 定义多个变量并同时赋值
	int e = 3, f = 4;
	// 打印出 e、f的值
	cout << e << " " << f << endl;
	return 0;

}

四、数据的输入和输出

1.输入

使用 cin>> 接收用户输入的数据,输入的数据被保存在提前定义好的变量中。

输入运算符:>>

从键盘上输入:cin

遇到空格回车表示输入的结束,空格和回车不能被cin接收

#include <iostream>
using namespace std;

int main() {
	// 定义整型变量 a
	int a;
	// 从键盘上获取 a 的值
	cin >> a;
	//输出整型变量 a 的值并回车
	cout << a << endl;
	// 结束程序
	return 0;
}
2.数据的连续输入

按照输入的顺序从左到右依次保存在对应的变量中

cin >> 变量1 >> 变量2 >> ... >> 变量n;

#include <iostream>
using namespace std;

int main() {
	// 定义两个整型变量 a,b
	int a, b;
	// 从键盘上获取这两个变量的值
	cin >> a >> b;
	//输出这两个变量的值,中间用空格分隔,并回车
	cout << a << " " << b << endl;
	// 结束程序
	return 0;
}
3.输出

输出运算符:<<

显示器:cout

按照顺序,从左往右依次输出

cout << 项目1 << 项目2 << ... << 项目n;

换行也是输出的内容 endl 是换行的意思。

输出回车:cout<< endl;

输出算式会进行计算

cout << 1+2 << endl;

大家看完笔记后一定要到对应的题目联系哦


创作不易,如果感觉有用,麻烦一键三连哦!文章来源地址https://www.toymoban.com/news/detail-702665.html

到了这里,关于C++ 基础知识笔记(一)变量和数据的输入输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 100天精通Python丨基础知识篇 —— 05、7大基础数据类型详解(变量、列表、集合、字典、元组)

    《100天精通Python专栏 - 快速入门到黑科技》 是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造,专栏分为基础知识篇和黑科技应用篇。 基础知识篇 以理论知识为主,旨在帮助没有语言基础的小伙伴,学习我整理成体系的精华知识,快速入门构建起知识框

    2023年04月18日
    浏览(46)
  • [Python物联网]Python基础知识和语法--变量和数据类型--Python快速上手开发物联网上位机程序

    目录 一、前言 二、Python变量 三、Python数据类型         1.数值类型         2.字符串类型         3.列表类型         4.元组类型         5.字典类型         6.数据类型转换         当你开始学习Python编程语言时,第一步就是了解 变量和数据类型 。变量是存储

    2024年02月04日
    浏览(40)
  • React Native 文本输入基础知识

    在 React Native 中提供了一个文本输入组件 TextInput 。此组件主要是监听键盘输入事件,并把对应的输入值显示在组件中,此组件还提供了很多功能配置参数,例如自动更正、自动大写、占位符文本和不同的键盘类型(例如数字键盘)。 我们首先来编写一个简单的实例,使用

    2024年02月12日
    浏览(26)
  • python库,科学计算与数据可视化基础,知识笔记(numpy+matplotlib)

    这篇主要讲一下数据处理中科学计算部分的知识。 之前有一篇pandas处理数据的。 讲一下这几个库的区别。 Pandas主要用来处理类表格数据(excel,csv),提供了计算接口,可用Numpy或其它方式进行计算。 NumPy 主要用来处理数值数据(尤其是矩阵,向量为核心的),本质上是纯

    2024年02月02日
    浏览(33)
  • 一、Go基础知识2、iota、匿名变量与变量作用域的小细节

    1、iota是特殊常量,可以理解为是一个可被编译器修改的常量。 2、iota中有一个计数器,会自动加1,自增类型默认是int类型。 3、如果中断了iota则必须显示恢复。参考示例二。 4、iota简化了const类型的定义。 5、每次出现const的时候,iota归零。 示例一: 运行结果: 两个const打

    2024年02月05日
    浏览(27)
  • Android 基础知识4-3.2 EditText(输入框)详解

    一、EditText(输入框)介绍         EditText在开发中也是经常使用的控件,比如,要实现一个登录页面,需要用户输入账号、密码等信息,然后我们或得用户输入的内容,把它交给服务器来判断。因此,这一节我们需要学习如何在布局文件中实现编辑框,然后获得编辑框的

    2023年04月24日
    浏览(28)
  • C语言格式化输出函数printf详解——C语言基础知识

    (由于篇幅较长,内容较全,建议收藏) printf函数的一般格式为: printf(格式控制字符串,输出值参数表); 如: 其中, f=%f,c=%fn 是 格式控制字符串 , f,c 是 输出值参数表 。 (1)格式控制字符串是用双引号括起来的字符串,包括三类信息: 格式字符。格式字符由“%”

    2023年04月08日
    浏览(28)
  • 探索MATLAB世界:掌握基础知识与实用技能(1. MATLAB环境与基本操作 2. 数据类型与变量 3. 条件与循环,1. 数据分析与统计 2. 图像处理与计算机视觉 3. 信号处理与控制系统)

    欢迎阅读本篇博客,我们将深入探讨MATLAB语言的基础知识与实用技能,旨在帮助初学者、初中级MATLAB程序员以及在校大学生系统地掌握这门强大的科学计算与数据可视化工具。 一、MATLAB的基础知识 1. MATLAB环境与基本操作 2. 数据类型与变量 3. 条件与循环 二、MATLAB的实用技能

    2024年03月12日
    浏览(45)
  • [C++]C++基础知识概述

      目录 C++基础知识概述::                                    1.什么是C++                                    2.C++发展史                                         3.C++                                    4.命名空间                              

    2023年04月16日
    浏览(40)
  • C++ | 语句的基础知识(夯实基础)

    本篇文章主要介绍数据结构中 C++ 的语句内容,适合有 零基础 的同学,文中描述和代码示例很详细,干货满满,感兴趣的小伙伴快来一起学习吧! ☀️大家好!我是新人博主朦胧的雨梦,希望大家多多关照和支持😝😝😝 🌖大家一起努力,共同成长,相信我们都会遇到更好

    2024年02月05日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包