主页
搜索
最近更新
数据统计
申请密钥
批量保存
开发版网站(新前端)
系统公告
1
/
1
请查看完所有公告
【小理哥哥爱读书第一课】头文件、基础框架、变量、cin、cout
最后更新于 2025-08-27 17:40:46
作者
FwbAway
分类
个人记录
复制 Markdown
查看原文
转到新前端
删除文章
更新内容
大家好,这是我的第一篇洛谷博客,即紧张又兴奋,我们今天就来说说简单的入门的c++语句吧! # 本篇声明 1、该文章的全部内容由作者原创; 2、在本篇博客中,示例代码均要写如下基本框架: ```cpp #include<bits/stdc++.h> //万能头文件 using namespace std; //使用标准命名空间 int main(){ //代码区 return 0; } ``` 如不写上述内容,代码将会编译失败(也可以理解成运行不了)。 ## 头文件 头文件有很多,它们会写在代码的最上方,一个头文件占一行。 常用且我最推荐的就是万能头文件了,代码如下: ``` #include<bits/stdc++.h> ``` 只要在你的代码最上方写下它就可以了。 当然,头文件还有输入输出流头文`#include<iostream>` 但是这个没必要记,因为万能头文件就包含它了,而且万能头文件还包含了很多头文件,很方便。 ## 基本框架 其实基本框架在上面的本篇声明部分就写了,那个就是基本框架,不过为了大家更容易看,我把他复制到下面。 ``` #include<bits/stdc++.h> //万能头文件 using namespace std; //使用标准命名空间 int main(){ //代码区 return 0; } ``` ### 引入头文件 头文件我就不讲了,上面才刚刚讲。 ### 使用标准命名空间 在第2行, using 表示 使用,namespace 表示 命名空间,std 表示 标准的,连起来就是 使用标准命名空间,因为c++中有很多个命名空间,如果这里不写,后面每行代码都要在前面加上std::写上去,对于初学者来说很友好,当然,才CSP范围内的人来说,我都建议写上去(当然我也习惯写)。 ### 主函数(程序的入口) 第3行是不能改的,程序从这里开始从上到下运行。int是函数的返回值类型,所以倒数第2行就要return(返回) 0,表示程序结束。你在这里也可以不用很清楚,因为这一行只能这么写。 ### 变量 在c++中,要存一个内容时,就需要变量闪亮登场了! #### 总述变量 变量是存放一个内容的,它分为全局变量(在int main()上面,using namespace std下面定义的),当然,这个初学者也不一定要了解,到后面学函数时再来学会更形象一点。但在这里要学的就是局部变量了。它是在int main(){...........return 0;}这一段里.......的地方写的。 #### 定义变量 要定义一个变量,就得先知道变量类型。 #### 变量类型 变量类型有很多种,我会把基本的罗列出来。 ##### int类型(短整型) 它是存放数字的,-2^31 ~ +2^31-1的数字它都能放,可以满足基本的需要。 ##### long long类型(长整型) 它也是存放数字的,但它可以放更大的数字,基本上再大的题目数据范围也不会大过它。 ##### double类型(浮点型) 它是存放小数的,放小数就可以用它了,它可以放到小数点后8位。 ##### char类型(字符) 它是放一个字符的,比如'1'就是一个字符,字符是要打上英文单引号' ','嗨'也是一个字符。 ##### string字符串 这个是存放字符串的,字符串是什么呢?字符串相当于是很多字符(char),它是打上英文双引号" "的,“我是小理哥哥爱读书”就是一个字符串。 #### 变量名 要定义一个变量,总得有个名字吧。但在c++中,不是可以随便取名字的。  这个就是起名字要做到的3点。 #### 代码 最后就是激动人心的代码时刻!方法见下: ``` //变量类型 名称; //如: int a; ``` 这么定义的话,变量的值(局部)就会是随机的,那如果说我想让它一开始的值是我设置的,就有另一种方法了。 ``` //变量类型 名称=值; //如:int a=0; 这样就定义好了一个变量了。 ``` #### 变量的使用 直接设置变量值 ``` //变量名=值; //如:a=1; ``` 变量的加减乘除 ``` //加 //变量名=变量名+... //减 //变量名=变量名-... //乘(在c++中,符号为*) //变量名=变量名*... //除(在c++中,符号为/) //变量名=变量名/... ``` ## cin语句 简述cin语句 如果你想输入一个东西,可能是数字、字符等等,那我们要怎么弄呢?其实很简单,只用一行代码就搞定了——它就是cin语句了。使用该语句在万能头文件(基本框架第一行就是导入这个头文件,里面有包含很多头文件,推荐使用)、输入输出流头文件等头文件都有包含哦! ### cin语句的使用 那cin语句要怎么使用呢? 可以看看以下示例: ``` cin>>a; ``` 在这里a是一个变量,可以是 int类型的 或 long long类型的 等等,当然,变量名也可以是其他的名字,只要符合变量名的命名规则即可。 在代码中你要输入一个内容时,在代码对应位置写上这行代码就可以输入内容啦!请注意:内容是保存在变量中的哦!(变量指的是示例中的a这个地方写的变量)变量是什么类型的,输入内容就会转换为该变量的类型哦! ### 连续输入多个内容 那如果我要输入多个内容,那我岂不是要写很多行cin语句?其实不用,可以直接 ``` cin>>a>>b>>c>>d; ``` 这样只用一行,多输入一个内容就加个>>,后面再写上变量名就可以了,是不是很容易? ### 解释cin语句 那我们来说说为什么这个语句是这么写的呢? 首先,cin就代表输入啦。>>是输入流,不一定要弄懂它是什么。 ; 是必须的。 ## cout语句 ### 简述cout语句 如果你想输出一个东西,可能是数字、字符等等,那我们要怎么弄呢?其实很简单,只用一行代码就搞定了——它就是cout语句了。使用该语句在万能头文件(基本框架第一行就是导入这个头文件,里面有包含很多头文件,推荐使用)、输入输出流头文件等头文件都有包含哦! ### cout语句的使用 那cout语句要怎么使用呢? 可以看看以下示例: ``` cout<<a; ``` 在这里a是一个变量,可以是 int类型的 或 long long类型的 等等,也可以直接填写1、"xlggads"等内容,当然,变量名也可以是其他的名字,只要符合变量名的命名规则即可,直接填写内容的话,内容如果是数字,可以直接填写,字符串要加上" "(英文双引号),字符,则要加' '(英文单引号)。 在代码中你要输出一个内容时,在代码对应位置写上这行代码就可以输出内容啦!请注意:内容是输出<<后的内容的哦!(变量指的是示例中的a这个地方写的变量或内容) ### 连续输入多个内容 那如果我要输出多个内容,那我岂不是要写很多行cout语句?其实不用,可以直接 ``` cout<<a<<b<<c<<d; ``` 这样只用一行,多输入一个内容就加个<<,后面再写上变量名或者内容就可以了,是不是很容易? ### 解释cout语句 那我们来说说为什么这个语句是这么写的呢? 首先,cout就代表输入啦。<<是输出流,不一定要弄懂它是什么。 ; 是必须的。 ## 随堂测试 下面有2道洛谷@小理哥哥爱读书原创题目,洛谷题单链接 U506369 “编程星”“希奇的事” U517558 “编程星”上的人爱上学说话啦! 本期博客到此结束,谢谢大家!
正在渲染内容...
点赞
1
收藏
1