C++基础(1)变量与输出
C++是强类型语言,用变量必须先定义数据类型int:装整数(没有小数点的数,比如1、100、-5)double:装小数(带小数点的数,比如3.14、0.5、-2.7)变量名:给盒子起名字,不能乱起,规矩很简单:只能用字母、数字、下划线,不能用中文、符号不能以数字开头(比如1age是错的,age1是对的)不能用C++关键词(比如cout、int、main不能当变量名)建议起有意义的名字(比如age代
零基础C++入门:认识变量与简单输出 超详细讲解
很多零基础同学刚接触C++都会觉得难,其实核心就是先搞定两个最基础的知识点:怎么把数据存起来(变量)、怎么把数据显示出来(输出)。这节课完全不用任何编程基础,跟着步骤走,看完就能写第一段C++代码,搞懂变量到底是什么。
一、先搞懂:C++输出是什么?怎么用?
输出就是让电脑把我们想让它说的话、想显示的数字,打印在控制台(黑框框)里,C++里最常用的输出工具就是cout,它是C++标准库自带的输出对象,专门负责屏幕输出。
1. 输出必备前提:头文件
想用cout,必须先在代码最开头告诉电脑“我要用输出功能”,也就是引入头文件:
#include <iostream>
using namespace std;
👉 零基础不用深究原理,先记住这两行是输出代码的固定开头,写输出程序必须加,少了就会报错。
2. 最简单的输出代码:打印文字/数字
输出语法格式:cout << 要输出的内容 << endl;
符号说明:
-
<<:输出运算符,相当于“把内容递给屏幕”
-
endl:换行符,输出完内容后自动换行,让界面更整洁
-
每行代码结尾必须加分号;,这是C++的语法规矩,没分号一定会报错
实操代码1:纯文字输出
#include <iostream>
using namespace std;
// 主函数,程序的入口,所有代码都写在里面
int main() {
// 输出文字,文字必须用双引号" "包起来
cout << "我开始学C++啦!" << endl;
// 输出数字,数字不用加引号
cout << 123 << endl;
// 程序正常结束
return 0;
}
运行结果:
我开始学C++啦!
123
二、核心知识点:认识C++变量
1. 变量到底是什么?
可以把变量理解成电脑内存里的一个小盒子,这个盒子有名字、有固定的大小,专门用来存放数据(数字、字符等)。我们给盒子起名字,后续想用到这个数据,直接喊盒子名字就行,不用重复写数据本身。
举个生活例子:我们有个小盒子叫“年龄”,里面放数字20,后续想拿年龄数据,直接说“年龄”就可以,不用每次都写20。
2. 变量的三要素:定义变量必须遵守
C++是强类型语言,用变量必须先定义,不能直接用,定义变量要满足三个要点:
-
数据类型:规定盒子能装什么数据(整数、小数等),零基础先记两个最常用的:
-
int:装整数(没有小数点的数,比如1、100、-5)
-
double:装小数(带小数点的数,比如3.14、0.5、-2.7)
-
-
变量名:给盒子起名字,不能乱起,规矩很简单:
-
只能用字母、数字、下划线,不能用中文、符号
-
不能以数字开头(比如1age是错的,age1是对的)
-
不能用C++关键词(比如cout、int、main不能当变量名)
-
建议起有意义的名字(比如age代表年龄,score代表分数)
-
-
赋值:往盒子里放数据,用等号=(注意:这里的=是赋值,不是数学里的等于)
3. 变量定义语法
格式1:先定义,后赋值(分步来)
数据类型 变量名; // 定义盒子
变量名 = 数据; // 往盒子里放数据
格式2:定义时直接赋值(一步到位,推荐新手用)
数据类型 变量名 = 数据;
实操例子:定义常用变量
// 定义整数变量age,存放年龄20
int age = 20;
// 定义小数变量score,存放分数95.5
double score = 95.5;
// 先定义,后赋值
int number;
number = 100;
三、变量+输出结合:完整实战代码
学会变量和输出,就能把存起来的数据打印出来,直接输出变量名就行,不用加双引号(加双引号会变成打印变量名字符串,不是数据)。
完整可运行代码(零基础直接复制就能跑)
#include <iostream>
using namespace std;
int main() {
// 1. 定义变量并赋值
int myAge = 18; // 整数变量:我的年龄
double myHeight = 175.5; // 小数变量:身高(厘米)
char myGender = '男'; // 字符变量:性别,字符用单引号' '包起来
// 2. 输出固定文字
cout << "===== 我的个人信息 =====" << endl;
// 3. 输出变量:文字 + 变量结合输出
cout << "年龄:" << myAge << "岁" << endl;
cout << "身高:" << myHeight << "cm" << endl;
cout << "性别:" << myGender << endl;
// 4. 修改变量值,重新输出
myAge = 19; // 给变量重新赋值
cout << "明年的年龄:" << myAge << "岁" << endl;
return 0;
}
运行结果详解
===== 我的个人信息 =====
年龄:18岁
身高:175.5cm
性别:男
明年的年龄:19岁
👉 重点:变量的值可以随时修改,修改后再输出,显示的就是最新的数据,这就是变量“可变”的含义。
四、零基础必避的常见错误
高频报错点,新手一定要记牢
-
忘记加头文件
#include <iostream>或using namespace std;,cout会报错 -
代码结尾忘记加分号;,C++会识别不了语句结束
-
输出变量时加了双引号,比如
cout << "age" << endl;,只会打印age这三个字母,不是变量里的数字 -
变量没定义就直接用,比如直接写
cout << name << endl;,电脑不知道name是什么 -
字符变量用双引号,字符必须用单引号’ ',字符串才用双引号" "
五、零基础小练习(检验学习成果)
试着写一段代码,完成以下要求:
-
定义一个整数变量,存放你的学号
-
定义一个小数变量,存放你的考试成绩
-
用cout输出:学号、成绩,搭配清晰的文字说明
写完对照上面的实战代码,就能快速找到问题,练完这一段,变量和输出就彻底入门啦!
更多推荐



所有评论(0)