C++头文件

目录

一、前言

二、正文

1.bits/stdc++.h

2.iostream

3.stdio.h(cstdio)

4.windows.h

5.cmath

6.string ;  string.h ;  cstring

三、后记

四、圣诞节代码(水)


一、前言

2022的圣诞节已经过了两天了,上篇文章本来是参加了圣诞节的那个活动,结果活动里面没看到我的文章,就寻思着再写一篇(太水别怪我)(中间想看详解的可以点击链接,网上找的点赞和访问量比较多的,结尾会放上一个圣诞节的代码,非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常(doge)水,看下代码长度就知道有多水了,我只是想参加活动.)

(水)

 看看其它作品:

C++入门学习(一):Hello,world_◊◊的博客-CSDN博客 红红火火恍恍惚惚

C++入门学习(二):一些基础知识(关键字以及自增符号)◊◊的博客 CSDN博客 红红火火恍恍惚惚

二、正文

1.bits/stdc++.h

#include<bits/stdc++.h>

这个应该不用我多说了吧,就是c++里面万能头文件

原本是这样的:

#include<iostream>
#include<cstdio>
#include<cmath>
#include<windows.h>
#include<map> 
#include <set> 

但当我们使用了万能头文件之后,就变成了这样:

#include<bits/stdc++.h>

非常方便。

But,有好处也有坏处。

当使用了第一种是,它的编译速度会比万能头编译速度快一些,而且有时候还容易出错。

所以,如果你想编译的快一些,就还是老老实实把原来的放上去吧。

C++中bits/stdc++.h 头文件详解_snow_rain_1314的博客-CSDN博客_bits/stdc++.h最近发现一个在C++中引用很广泛的一个头文件#include &lt;bits/stdc++.h&gt;了解发现它是C++中支持的一个几乎万能的头文件,几乎包含所有的可用到的C++库函数。以后写代码就可以直接引用这一个头文件了,不需要在写一大堆vector、string、map、stack、、、、。下面附上该头文件的详细内容:// C++ includes used for...https://blog.csdn.net/snow_rain_1314/article/details/80014301?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522167211085316800186579574%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=167211085316800186579574&biz_id=0&utm_medium=distribute.pc_search_resul

2.iostream

#include<iostream>

这个肥肠简单,输入流 " cin>> " 和 输出流 " cout<< " 都需要使用<iostream>。

C++中头文件iostream介绍_fengbingchun的博客-CSDN博客_iostreamC++语言不直接处理输入输出,而是通过一簇定义在标准库中的类型来处理IO。这些类型支持从设备读取数据、向设备写入数据的IO操作,设备可以是文件、控制台窗口等。还有一些类型允许内存IO,即,从string读取数据,向string写入数据。C++/C++11中头文件<iostream>定义了标准输入/输出流对象。包含了<iostream>也自动包含了<ios>、...https://blog.csdn.net/fengbingchun/article/details/63685373?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165452277616782246474464%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165452277616782246474464&biz_id=0&spm=1018.2226.3001.4187

3.stdio.h(cstdio)

#include<cstdio>

这是c语言里面的一个头文件,在c++里面就变成了cstdio。

格式化输入 "scanf()" 和格式化输出 "printf()" 都需要这个头文件。

格式化输入 "scanf()" 和格式化输出 "printf()" 和输入流 " cin>> " 和 输出流 " cout<< " 相比, "scanf()"和"printf()"更为繁琐,但是它的效率快, " cin>> "和" cout<< " 更为简便,但是效率更慢。

C++:cstdio 头文件详解_chnyac的博客-CSDN博客_c++ cstdio&lt;cstdio&gt; (stdio.h)headerC库执行输入/输出操作:输入和输出操作也可以在C++实现,通过使用C标准输入和输出库(cstdio,在C语言中称为stdio.h)。这个库使用流来操作物理设备如键盘,打印机,终端或者系统支持的任何其他类型的文件。流是一种以统一的方式与这些交互的抽象; 所有流都具有相似的属性,与它们所关联的物理介质的各个特征无关。流...https://blog.csdn.net/Chnyac/article/details/82744501?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167211022816800182175995%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167211022816800182175995&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-82744501-null-null.142^v68^control,201^v4^add_ask,213^v2^t3_control2&utm_term=cstdio%E5%A4%B4%E6%96%87%E4%BB%B6%E8%AF%A6%E8%A7%A3&spm=1018.2226.3001.4187

4.windows.h

#include<windows.h>

这个我没有多学,你们自行摸索一下吧~~~(反正是一个很有用的头文件就对了)

5.cmath

#include<cmath>

看到里面有一个"math"了吧,很明显是类似于数学库的头文件,其中包含大量数学公式,用于一些计算.(这我不做过多解释)

6.string ;  string.h ;cstring

#include<string>
#include<string.h>
#include<cstring>

这三个是字符串的头文件(反正用到字符串之类的肯定少不了这个头文件。)

C++ 中 string 用法详解_一丁_的博客-CSDN博客_c++中文string一、字符串及区别(1)字符串字符串是表示字符序列的对象。标准字符串类(string)通过类似于标准字节容器的接口为这些对象提供支持,但添加了专门设计用于使用单字节字符串操作的功能。该字符串类(string)是一个实例的basic_string类模板使用字符(即字节)作为其类型,其默认char_traits和分配器类型(见basic_string的更多信息的模板)。请注意,此类(st...https://blog.csdn.net/qq_41291253/article/details/90237503?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167211112416800184185125%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167211112416800184185125&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-90237503-null-null.142^v68^control,201^v4^add_ask,213^v2^t3_control2&utm_term=%3Cstring%3E%3Cstring.h%3E%3Ccstring%3E%E8%AF%A6%E8%A7%A3&spm=1018.2226.3001.4187不讲了不讲了,今天讲了6个应该也够了

分割线

c++c++c++c++c++c++c++c++c++c++c++c++c++c++c++c++c++c++c++cc++c++c++c++c++c++c

三、后记

这篇博客就讲到这里啦!三连一下拜托了

(没了)

四、圣诞节代码(水)

直接上代码(不要问我为什么中间有些对不齐,能用就行,我调了好久运行结果才是正常的)

#include<iostream>
using namespace std;
int main()
{
	printf(       " .     .__.     .============.\n"
		   "  .   (\\//).  .-[ 圣诞节快乐! ]\n"
 	       " .   (\\()//)./  '============'\n"
 	       ".-----(\)\/(/)-----.\n"
 	       "|     ///\\\       |\n"
 	       "|    ///||\\\      |\n"
	       "|   ///||||\\\     |\n"
	       "|      ||||      |\n"
		   "|      ||||      |\n"
		   "|      ||||      |\n"
		   "|      ||||      |\n"
		   "|      ||||      |\n"
		   "|      ||||      |\n" 
		   "'------====------'\n");
				return 0;
}

运行结果:

 

嘿嘿嘿

送上一张水图

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值