c++语法基础论之最基础部分
2025-03-23 21:48:37
发布于:北京
c++入门同学看过来
- 代码框架
#include <bits/stdc++.h>
/*
这一步是导入头文件(这里用的是万能头,也就是说它包含了大部分的头文件)
常见的一些头文件(下面的是网址,自行复制并打开):
https://learn.microsoft.com/zh-cn/cpp/standard-library/cpp-standard-library-header-files?view=msvc-170
*/
using namespace std;
/*
在 C++ 中,using namespace std; 是一条 命名空间使用指令,
它的作用是将 std 命名空间中的所有内容引入当前作用域,从而避免在代码中重复书写 std:: 前缀。
*/
int main(){
return 0;// 这句代码代表程序结束
}
/*
main函数是主函数
main函数必须存在
任何c++程序都会从main函数开始运行
main函数必须要是int类型
*/
- 常见数据类型
类型 | 范围(参数) |
---|---|
bool | true&false |
char | 所有存在于ascii码表中的字符 |
int | -2147483648 到 2147483647 |
long long | -9223372036854775808 到 9223372036854775807 |
string | 字符串 -->一定要导入头文件(<string>) |
double | 双精度浮点数 |
float | 单精度浮点数 |
short | -32768 到 32767 |
auto | 自动推断变量类型 |
void | 无类型(无返回值) |
struct | 结构体 |
- 输入输出
1:cin/cout
2:scanf/printf(确保已经引入<stdio.h>/<bits/stdc++.h>的头文件)
实例代码(实现输入n,输出n)
#include <bits/stdc++.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main(){
/*第一种方法
cin & cout
*/
int n;
cin >> n;
cout << n;
/*以上三句代码解释:
第一句:int n;
定义了一个叫做n的变量,数据类型为“int”
第二句:cin >> n;
用于从标准输入(通常是键盘)读取用户输入并将其存储到变量 n 中的语句。
第三句:cout << n;
是用于将变量 n 的值输出到标准输出设备(通常是屏幕)的语句。
*/
/*第二种方法
scanf&printf
*/
int n;
scanf("%d", &n);
/*以上三句代码解释:
第一句:int n;
同之前
第二句:scanf("%d", &n);
是 C 、c++语言中用于从标准输入(通常是键盘)读取用户输入并将其存储到变量 n 中的函数调用。
%d是占位符,&n是取地址符(这个之后会讲到)
第三句:printf("%d", n);
是 C、c++ 语言中用于将变量 n 的值格式化输出到标准输出设备(通常是屏幕)的函数调用。
%d是占位符(这个之后会讲到)
*/
return 0;
// 一定不要忘了最重要的一点——每个语句后要加“;”
// 一定不要忘了最重要的一点——每个语句后要加“;”
// 一定不要忘了最重要的一点——每个语句后要加“;”
}
——————————————————————————————————
素材来源于网络及个人学习所得,侵权请联系删除
如果大家有更好的意见,尽管提!我会听!
全部评论 1
2025-03-24 来自 北京
0
有帮助,赞一个