news 2026/4/18 6:41:33

从零开始学 C++:新手入门必知核心语法全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从零开始学 C++:新手入门必知核心语法全解析

本篇为 C++ 入门系列第一讲,面向编程初学者系统讲解 C++ 基础语法。内容涵盖第一个 C++ 程序、数据类型、变量常量、操作符等核心知识点,并附有典型代码示例、易错点提示及 OJ 练习建议,助你打牢基础,少走弯路。

一、你的第一个 C++ 程序:Hello,World

每个程序员的第一行代码,往往都是Hello, World!。C++ 的第一个程序虽短,却包含多个重要概念:

代码语言:javascript

AI代码解释

#include <iostream> // 包含输入输出头文件 using namespace std; // 使用标准命名空间 int main() { cout << "Hello, World!" << endl; return 0; }
关键知识点解析
  • main函数:程序的唯一入口。无论程序多复杂,都从main()开始执行。注意:
    • 一个项目中只能有一个main函数;
    • 返回类型为int,结尾必须有return 0;(表示程序正常结束)。
  • #include <iostream>:引入标准输入输出流库。没有它,cincout无法使用。
    • C++ 新式头文件.h后缀(如<iostream>),而 C 语言头文件在 C++ 中通常加前缀c(如<cmath>代替<math.h>)。
  • using namespace std;命名空间声明std是 C++ 标准库所在空间,包含coutcinendl等。
    • 竞赛写法:直接using namespace std;,简洁快速;
    • 工程写法:写成std::cout,避免命名冲突,更安全。
  • cincout
    • cin >> var;:从键盘输入数据到变量;
    • cout << var << endl;:向屏幕输出变量值并换行;
    • 优势自动识别类型,无需像 C 语言那样写scanf("%d", &a)

血泪教训:我曾把<<>>搞反,结果程序“卡住不动”——因为cin << xxx是语法错误!

💡易错提醒<<流插入(用于cout),>>流提取(用于cin),别混淆!

二、C++ 的数据类型体系

C++ 提供丰富的数据类型,用于描述不同性质的数据。

1. 基础类型速览

类型

用途

示例

char

字符

'A' '@' ' '

int

整数

100 -26

float

单精度浮点数

3.14f

double

双精度浮点数

3.1415926

bool

布尔值

true / false

代码语言:javascript

AI代码解释

#include<iostream> using namespace std; int main() { char c = 'a'; int age = 18; double pi = 3.14159; bool flag = true; cout << "c = " << c << endl; cout << "age = " << age << endl; cout << "flag = " << flag << endl; cout << " pi = " << pi << endl; return 0; }

ASCII编码

我们知道在计算机中所有的数据都是以⼆进制的形式存储的,那这些字符在内存中分别以什么样的⼆ 进制存储的呢?如果我们每个⼈⾃⼰给这些字符中的每个字符编⼀个⼆进制序列,这个叫做编码,为 了⽅便⼤家相互通信,不造成混乱,后来美国国家标准学会(ANSI)出台了⼀个标准 ASCII 编码,C语 ⾔中的字符就遵循了 ASCII编码 的⽅式。

参考:https://zh.cppreference.com/w/cpp/language/ascii

我们不需要记住所有的ASCII码表中的数字,使⽤时查看就可以,不过我们最好能掌握⼏组特殊的数据

• 字符 A~Z 的ASCII码值从 65~90

• 字符 a~z 的ASCII码值从 97~122

• 对应的⼤⼩写字符(a和A)的ASCII码值的差值是 32 • 数字字符 0~9 的ASCII码值从 48~57

• 换⾏ \n 的ASCII值是: 10• ASCII码值从0~31 这32个字符是不可打印字符,⽆法打印在屏幕上观察


www.dongchedi.com/article/7594896034183397912
www.dongchedi.com/article/7594896087656694334
www.dongchedi.com/article/7594914706423513662
www.dongchedi.com/article/7594915221282865689
www.dongchedi.com/article/7594913131445764633
www.dongchedi.com/article/7594913940153467416
www.dongchedi.com/article/7594913119710167614
www.dongchedi.com/article/7594912644462002712
www.dongchedi.com/article/7594913194427548222
www.dongchedi.com/article/7594913400799560254
www.dongchedi.com/article/7594909709942243865
www.dongchedi.com/article/7594910416170484248
www.dongchedi.com/article/7594908118182658622
www.dongchedi.com/article/7594910049232110104
www.dongchedi.com/article/7594907960862949913
www.dongchedi.com/article/7594908188798075417
www.dongchedi.com/article/7594907774480712217
www.dongchedi.com/article/7594907222254567998
www.dongchedi.com/article/7594906290414387737
www.dongchedi.com/article/7594905054898242073
www.dongchedi.com/article/7594904442156237337
www.dongchedi.com/article/7594906050713829950
www.dongchedi.com/article/7594902352139190846
www.dongchedi.com/article/7594900815396323865
www.dongchedi.com/article/7594900774837273113
www.dongchedi.com/article/7594899434665034265
www.dongchedi.com/article/7594899719034667544
www.dongchedi.com/article/7594900424902099480
www.dongchedi.com/article/7594897374330438169
www.dongchedi.com/article/7594897204683604542
www.dongchedi.com/article/7594897178171425305
www.dongchedi.com/article/7594897768821588505
www.dongchedi.com/article/7594897245074752062
www.dongchedi.com/article/7594896185186320921
www.dongchedi.com/article/7594895353548669465
www.dongchedi.com/article/7594897151948718616
www.dongchedi.com/article/7594896358880854553
www.dongchedi.com/article/7594895416219599384
www.dongchedi.com/article/7594893807196455449
www.dongchedi.com/article/7594895049499034137
www.dongchedi.com/article/7594893585233855000
www.dongchedi.com/article/7594894559332418072

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 6:38:23

5分钟部署AI全身全息感知,Holistic Tracking镜像让动作捕捉零门槛

5分钟部署AI全身全息感知&#xff0c;Holistic Tracking镜像让动作捕捉零门槛 1. 引言&#xff1a;为什么需要全维度人体感知&#xff1f; 在虚拟主播、元宇宙交互、远程协作和智能健身等前沿应用场景中&#xff0c;单一的人体姿态或手势识别已无法满足对自然人机交互的高要求…

作者头像 李华
网站建设 2026/4/18 6:41:32

2020 年 9 月青少年软编等考 C 语言四级真题解析

目录 T1. 怪盗基德的滑翔翼 思路分析 T2. 糖果 思路分析 T3. 切割回文 思路分析 T4. 盒子与小球之二 思路分析 T1. 怪盗基德的滑翔翼 题目链接:SOJ D1257 怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为目标的超级盗窃犯。而他最为突出的地方,就是他每次都能逃脱中村警部…

作者头像 李华
网站建设 2026/4/18 6:39:55

DLSS Swapper完整指南:如何快速优化游戏性能的终极教程

DLSS Swapper完整指南&#xff1a;如何快速优化游戏性能的终极教程 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏卡顿、画面撕裂而烦恼吗&#xff1f;想要体验更流畅的游戏画面却不知从何入手&#xff1f;…

作者头像 李华
网站建设 2026/4/18 6:36:51

3个绝招让你的网盘下载速度飙升10倍

3个绝招让你的网盘下载速度飙升10倍 【免费下载链接】Online-disk-direct-link-download-assistant 可以获取网盘文件真实下载地址。基于【网盘直链下载助手】修改&#xff08;改自6.1.4版本&#xff09; &#xff0c;自用&#xff0c;去推广&#xff0c;无需输入“暗号”即可使…

作者头像 李华
网站建设 2026/4/16 15:02:58

WPS-Zotero插件:学术写作效率的革命性提升方案

WPS-Zotero插件&#xff1a;学术写作效率的革命性提升方案 【免费下载链接】WPS-Zotero An add-on for WPS Writer to integrate with Zotero. 项目地址: https://gitcode.com/gh_mirrors/wp/WPS-Zotero 还在为论文写作中的文献引用而头疼吗&#xff1f;WPS-Zotero插件的…

作者头像 李华
网站建设 2026/3/26 1:41:44

DLSS版本替换终极指南:免费快速升级游戏画质

DLSS版本替换终极指南&#xff1a;免费快速升级游戏画质 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏画面模糊而烦恼&#xff1f;想要免费提升游戏性能却不知从何下手&#xff1f;DLSS Swapper正是你需要…

作者头像 李华