c++基础教程(1)编译环境配置,头文件,数据类型


编译环境配置

我们在浏览器上搜索Dev c++,这是一个最常用的编译器,兼容性也很好,主要版本有5.11和6.7.5,这两个是最经典的版本,5.11最稳定,而6.3是最新的版本,其中多了很多功能,我们先来看5.11的下载。
首先在浏览器中搜索dev c++这里更推荐用谷歌,他就会出来:
在这里插入图片描述
这时候点进去第一个,选择您最信任的下载方式,(北京电信可以哟),下载好后,会出现一个安装指南(一定要保存好,出问题了还能重新下载)这时候你点开安装包,先选择你要下载的盘,然后一路点确定或者下一步,中间会提醒你设置主题,管不管都行,因为你下载好了也能设置,最后这个编译器就轻松下载好咯。

头文件

头文件是指每个代码的第一行,他可以打开系统自带的函数库,新手一般建议写万能头文件,顾名思义一个万能头就可以代替所有头文件了

#include<bits/stdc++.h>

当然,万能头也有他的缺点,他的运行时间非常长,经常关键时刻掉链子,所以建议多写几行也不要写万能头
您可以根据自己的需要写头文件,如果您的代码中没有这个头文件里的函数,您不用写。
常见的头文件:(c++版)
c开头的是c++版,把开头的c删掉再在末尾加上".h"就是c语言的头文件,如果不是c开头的,就是c++独有的,c语言不适用。

#include<iostream>//输入输出流,一般不写万能头的就写这个
#include<algorithm>//各种算法
#include<cmath>//数学函数库
#include<cstring>//字符串头文件
#include <bitset>     //STL 位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex>//复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque>//STL 双端队列容器
#include <exception>//异常处理类
#include <fstream>
#include <functional>//STL 定义运算函数(代替运算符)
#include <limits>
#include <list>//STL 线性列表容器
#include <map> //STL 映射容器
#include <iomanip>
#include <ios>  //基本输入/输出支持
#include <iosfwd>//输入/输出系统使用的前置声明
#include <iostream>
#include <istream>   //基本输入流
#include <ostream>  //基本输出流
#include <queue>   //STL 队列容器
#include <set>  //STL 集合容器
#include <sstream> //基于字符串的流
#include <stack>   //STL 堆栈容器    
#include <stdexcept>  //标准异常类
#include <streambuf> //底层输入/输出支持
#include <string>  //字符串类
#include <utility>   //STL 通用模板类
#include <vector>  //STL 动态数组容器
#include <cwchar>
#include <cwctype>

下面是C99编译器专用头文件

#include <complex.h>   //复数处理
#include <fenv.h>    //浮点环境
#include <inttypes.h>  //整数格式转换
#include <stdbool.h>   //布尔环境
#include <stdint.h>   //整型环境
#include <tgmath.h>   //通用类型数学宏

命名空间

using namespace std;

头文件用cstdio时不用写

数据类型

int

整数,4字节

double

双精度浮点数,8字节

float

单精度浮点数,4字节

string

字符串,8字节

char

字符,1字节

short

整数,2字节

bool

只有0和1两个元素,通常2或4字节

*

指针类,取变量地址,8字节

long long

长整数,8字节

unsigned

无符号数,根据后面的类型改变空间

typedef

自定义类型,根据需要使用

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来自八中的小鹿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值