- C++
轻松学 C++:变量、输入输出和小运算,全掌握!
- 2025-7-6 16:21:15 @
C++ 基础学习教程
一、写在最前面
小朋友们,咱们要开始学习超有趣的 C++ 编程啦!就像搭积木、玩游戏一样,用代码能让电脑听咱们的话,做出各种好玩的事儿。接下来的知识,咱们一步步探索,保证好懂又好玩 ,还有清楚的代码注释、可爱图标帮忙理解哟~
二、认识程序的“小骨架”—— main 函数
(一)啥是 main 函数
每个 C++ 程序都得有个 main
函数,它就像程序的“总指挥”,电脑会从 main
函数开始,一句一句执行代码。咱们写的代码,都得放在 main
函数大括号 {}
里面哟。
看下面最基础的代码:
#include<iostream> // 这行是让程序能输入输出,就像给程序开了能说话、能听咱们说话的“小窗口”
using namespace std; // 这行是为了写代码更方便,不用每次都写长长的“std::”
int main(){ // main 函数开始啦,是程序的“大门”
// 这里面写咱们要电脑做的事儿
return 0; // 程序正常结束的标志,就像游戏通关后说“结束啦”
}
(二)简单示例——输出“hello world”
咱们先让程序跟世界打个招呼!
#include<iostream>
using namespace std;
int main(){
cout<<"hello world"<<endl; // cout 是让程序“说话”的工具,把 "hello world" 输出到屏幕上,endl 是让输出后换一行
return 0;
}
运行结果:屏幕上会显示 hello world
,是不是很神奇!就像你让机器人说出了第一句话~
三、变量——给数据“安家”
(一)变量是啥
变量就像一个个“小盒子”,能装数字、字符这些数据。不同的“小盒子”(变量)有不同的类型,装不同的东西。比如有的盒子装整数,有的装小数,有的装单个字符 。
(二)常见变量类型(用“小房子”比喻帮理解)
变量类型 | 作用(比喻) | 代码里咋写 | 例子 |
---|---|---|---|
int |
装整数的“小盒子”,像装玩具个数 | int 变量名; |
int num; 装整数 |
char |
装单个字符的“小格子”,像装字母 | char 变量名; |
char ch; 装 'A' |
float |
装小数的“小瓶子”,像装饮料毫升数 | float 变量名; |
float score; 装 3.14 |
(三)定义和使用变量示例
1. 整数变量 int
#include<iostream>
using namespace std;
int main(){
int age; // 定义一个叫 age 的变量,用来装整数,比如年龄
age = 10; // 把数字 10 放进 age 这个“小盒子”
cout<<"我的年龄是:"<<age<<endl; // 输出 age 里的内容,会显示“我的年龄是:10”
return 0;
}
解释:先定义 age
这个装整数的盒子,再把 10
放进去,最后让程序把盒子里的数说出来~
2. 字符变量 char
#include<iostream>
using namespace std;
int main(){
char firstChar; // 定义装单个字符的变量
firstChar = 'A'; // 注意字符得用单引号括起来,把 'A' 放进变量里
cout<<"第一个字符是:"<<firstChar<<endl; // 输出 'A'
return 0;
}
解释:char
专门装单个字符,像字母、标点。赋值时用单引号,这样程序才知道是字符呀,最后输出字符 A
。
3. 一次定义多个同类型变量
#include<iostream>
using namespace std;
int main(){
int a,b,c; // 一次定义三个 int 类型变量,能装三个整数
cin >> a>>b>>c; // 从键盘输入三个数,放进 a、b、c 里,输入时用空格或回车隔开
cout<<b; // 输出变量 b 里的数
return 0;
}
解释:想同时定义多个同类型变量,就像这样 int a,b,c;
,然后用 cin
从键盘获取值(后面讲输入),最后输出 b
的值,看看你输入的第二个数是多少~
四、输入输出——和程序“对话”
(一)输出 cout
就像前面用的 cout
,是程序“说话”的方式,格式是 cout<<要输出的内容;
,可以输出文字、变量里的值。
比如:
cout<<"我喜欢编程!"<<endl; // 输出文字
int num = 5;
cout<<"这个数字是:"<<num<<endl; // 输出文字 + 变量值
(二)输入 cin
cin
是让程序“听咱们说话”的方式,能从键盘获取数据,存到变量里,格式是 cin>>变量名;
。
示例:
#include<iostream>
using namespace std;
int main(){
int score;
cout<<"请输入你的分数:";
cin>>score; // 等待你从键盘输入一个整数,存到 score 里
cout<<"你输入的分数是:"<<score<<endl;
return 0;
}
运行过程:程序先输出“请输入你的分数:”,然后你在键盘输入数字(比如 90
),按回车,程序就会说“你输入的分数是:90” ,是不是像在和程序聊天~
五、做数学运算——让程序当“小计算器”
(一)基本运算符号
运算 | 符号 | 例子 | 结果 |
---|---|---|---|
加 | + |
3 + 5 |
8 |
减 | - |
10 - 4 |
6 |
乘 | * |
2 * 6 |
12 |
除 | / |
8 / 2 |
4 |
取余 | % |
7 % 3 |
1 |
(二)运算示例
#include<iostream>
using namespace std;
int main(){
int num1 = 10, num2 = 3; // 定义两个变量并赋值
int sum = num1 + num2; // 加法运算,sum 装 13
int sub = num1 - num2; // 减法,sub 装 7
int mul = num1 * num2; // 乘法,mul 装 30
int div = num1 / num2; // 除法,整数相除结果还是整数,div 装 3(因为 10÷3=3 余1 )
int mod = num1 % num2; // 取余,mod 装 1
cout<<"加法结果:"<<sum<<endl;
cout<<"减法结果:"<<sub<<endl;
cout<<"乘法结果:"<<mul<<endl;
cout<<"除法结果:"<<div<<endl;
cout<<"取余结果:"<<mod<<endl;
return 0;
}
运行结果:会依次输出 13
、7
、30
、3
、1
,程序帮咱们算好啦,就像有个随身小计算器~
六、综合小案例——计算长方形面积
(一)需求
从键盘输入长方形的长和宽,让程序算出面积并输出。
(二)代码实现
#include<iostream>
using namespace std;
int main(){
// 定义变量装长、宽、面积
int length, width, area;
cout<<"请输入长方形的长:";
cin>>length; // 输入长
cout<<"请输入长方形的宽:";
cin>>width; // 输入宽
area = length * width; // 面积 = 长×宽
cout<<"长方形的面积是:"<<area<<endl;
return 0;
}
运行步骤:
- 程序说“请输入长方形的长:”,你输入比如
5
; - 程序接着说“请输入长方形的宽:”,你输入比如
3
; - 程序计算
5×3=15
,输出“长方形的面积是:15” ,轻松算出面积啦~
七、总结(用思维导图样式呈现,文字描述哈)
C++ 基础学习
├─ 程序入口:main 函数
│ ├─ 每个程序都从 main 开始执行
│ └─ 代码写在 main 的 {} 里
├─ 变量:数据的“小盒子”
│ ├─ 类型有 int(整数)、char(字符)等
│ ├─ 定义变量:类型 + 变量名,如 int age;
│ └─ 给变量赋值、用变量存数据
├─ 输入输出:和程序对话
│ ├─ 输出用 cout,格式 cout<<内容;
│ └─ 输入用 cin,格式 cin>>变量;
└─ 数学运算:让程序做计算
├─ 加减乘除等符号
└─ 用变量存运算结果,实现小功能(如算面积)
小朋友们,咱们现在学的是 C++ 最最基础又超有用的知识哟!多敲敲代码,像玩游戏一样练习,就能越来越厉害,后面还能做更酷的事儿,比如做小游戏、写有趣的工具~继续加油呀 ,有不懂的随时再一起探索!
1 条评论
-
admin SU @ 2025-7-6 16:24:20
🧒 C++ 编程入门教程
🌟 一、初识 C++
1.1 输出第一个程序:Hello World!
#include <iostream> // 引入输入输出库 using namespace std; // 使用标准命名空间(简化代码) int main() { cout << "hello world" << endl; // 输出一句话并换行 return 0; // 程序结束,返回0表示正常退出 }
📌 运行结果:
hello world
🧠 小知识:
cout
是用来“说话”的工具。<<
是把内容“送”给cout
的箭头。endl
表示“换行”,就像你写完一句话按了回车。
🧱 二、变量与数据类型
2.1 变量是什么?
变量就像是一个“盒子”,可以装数字、字母等信息。
定义变量的规则:
- 名字不能是关键字(如
int
,return
) - 名字不能以数字开头(比如
1age
❌) - 名字只能用字母、数字、下划线
_
和$
(但一般只用前三个) - 区分大小写(
age
和Age
不一样)
2.2 常见数据类型
类型名称 含义 示例 int
整数(没有小数点) 5
,-3
long long
大整数(比 int 更大) 1234567890123456789
float
/double
浮点数(带小数点) 3.14
,-0.5
char
单个字符 'A'
,'5'
bool
布尔值(真假) true
,false
2.3 定义变量并赋值
int age; // 定义一个整数变量 age = 10; // 给它赋值为10 int height = 140; // 定义时直接赋值 char grade = 'A'; // 字符要用单引号 ''
💬 三、输入与输出
3.1 输出语句
cout
cout << "你好,世界。" << endl;
📌 输出中文短句:“你好,世界。”
3.2 输入语句
cin
int a, b; cin >> a >> b; // 输入两个整数 cout << a + b << endl; // 输出它们的和
📌 示例输入:
3 5
📌 输出:
8
🧠 小提示:
cin
是从键盘读取数据。- 每个变量都要有名字,像
a
和b
这样简单又清楚。
🧮 四、计算 a + b
#include <iostream> using namespace std; int main() { int a, b; cin >> a >> b; // 输入两个整数 cout << a << '+' << b << '=' << a + b << endl; return 0; }
📌 示例输入:
4 5
📌 输出:
4+5=9
🧠 解释:
- 把
a
、+
、b
、=
、a+b
都拼在一起输出。
🎮 五、暂停程序的方法
有时候我们想让程序停下来,等我们按下任意键再继续。
方法一:使用
system("pause")
#include <iostream> #include <windows.h> // 支持 system("pause") using namespace std; int main() { cout << "hello world" << endl; system("pause"); // Windows 下暂停程序 return 0; }
📌 输出:
hello world 请按任意键继续...
🧠 说明:
system("pause")
是 Windows 系统下的命令,用来暂停程序。
方法二:使用
getch()
(不显示按键)#include <iostream> #include <conio.h> // 支持 getch() using namespace std; int main() { cout << "hello world" << endl; char key = getch(); // 获取一个按键(不显示) cout << "你按的是:" << key << endl; return 0; }
📌 输出:
hello world 你按的是:w
🧠 说明:
getch()
会等待用户按下一个键,并把它保存下来。
✨ 七、总结知识点
知识点 内容 输出语句 cout << "内容" << endl;
输入语句 cin >> 变量名;
定义变量 int a;
或int a = 5;
数据类型 int
,long long
,float
,double
,char
,bool
暂停程序 system("pause")
(Windows)、getch()
(获取按键)循环结构 for
和while
,可以嵌套使用
📚 八、练习题推荐
【例2.1】Hello World
输出著名短句
"hello world"
。#include <iostream> using namespace std; int main() { cout << "hello world" << endl; return 0; }
【例2.2】你好世界
输出中文短句
"你好,世界。"
#include <iostream> using namespace std; int main() { cout << "你好,世界。" << endl; return 0; }
🎉 九、学习建议
- 多动手写代码:不要只是看,要自己敲一遍。
- 理解每一行代码的作用:比如
cout
是输出,cin
是输入。 - 遇到问题先思考,再问老师或家长。
- 玩着学编程:可以尝试画图形、做小游戏,增加趣味性。
- 每天进步一点点,你会越来越棒!
🧠 附录:常见错误提醒
错误 正确做法 忘记加分号 ;
加上 ;
使用中文符号 改成英文符号 变量名重复 换个不同的名字 输入输出格式不对 检查 <<
和>>
是否正确
🎁 结语
恭喜你完成了本章的学习!你现在已经是 C++ 小程序员啦!🎉
接下来你可以挑战更有趣的项目,比如:- 做一个计算器
有问题随时提问哦~我们会一起帮你变得更厉害💪!
- 1