#include <ctype.h>//字符处理
#include <errno.h>//定义错误码
#include <float.h>//浮点数处理
#include <fstream.h>//文件输入/输出
#include <iomanip.h>//参数化输入/输出
#include <iostream.h>//数据流输入/输出
#include <limits.h>//定义各种数据类型最值常量
#include <locale.h>//定义本地化函数
#include <math.h>//定义数学函数
#include <stdio.h>//定义输入/输出函数
#include <stdlib.h>//定义杂项函数及内存分配函数
#include <string.h>//字符串处理
#include <strstrea.h>//基于数组的输入/输出
#include <time.h>//定义关于时间的函数
#include <wchar.h>//宽字符处理及输入/输出
#include <wctype.h>//宽字符分类
/////////////////////////////////////////////////////////////////掘纳/////////
标准 C++ (同上的不再注释)
#include <algorithm>//STL 通用算法
#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>
using namespace std
//////////////////////////////////////////////////////////////////////////
C99 增加
#include <complex.h>//复数处理
#include <fenv.h>//浮点环境
#include <inttypes.h>//整数格式转换
#include <stdbool.h>//布尔环境
#include <stdint.h>//整型环境
#include <tgmath.h>//通用类型数学宏
首先呢,C++作为陪伴大家大一一年的语言,理应做个自我介绍,它在西方国家通常被称为”C plus plus”,是一种使用非常广泛的计算机编程语言,C++是一种静态数据类型的,支持多重编程范式的通用程序语言。接下来,小编就给大家普及一些基础知识吧~~ 目前可以尝试先去理解,不理解的地方可以暂时放过,要知道作为一名程序猿最重要的是实战,不懂的地方多去练习代码的写法,往往在练习的过程中才会得到对程序和这门语言的领悟。
1.头文件
【介绍】头文件作为一种包含功能函数,数据接口的载体文件,主要用于保存程序的声明。在整个软件中,头文件是最不可缺少的部分,编译时,编译器通过头文件找到对应的函数库,进而把已引用函数的实际内容导出来代替原有函数。
通俗点讲,就是有了头文件你就可以用别人写好的函数等现成的代码了,所谓站在巨人的肩膀上就是这个道理。大一的你们目前要用的最多的应为 iostream,用于控制程序的输入输出。
【使用格式】
#include <iostream>
或 #include "iostream.h"
2. main 函数
【介绍】C程序最大的特点就是所有的程序都是用函数来装配的,main()称之为主函数,是所有程序的入口。也就是说打开你的程序后第一个执行的就是main函数里面的代码。
【使用格式】
int main(){
// 你的代码.
}
3. 使用命名空间std
【介绍】命名空间是指各种标识符的可见范围,命名空间用关键字namespace来定义。 C++标准库(除标准库外还有许多其它库)中的所有标识符都被定义于一个名为std的namespace中。在使用c++标准库的标识符(例如输入符cin,输出符cout等)之前都需要申明一下命名空间std。
【使用格式】
using namespace std
4. 数据类型
【介绍】就如同我们每个人有各自不同的属性一样,c++代码里的各个变量也有自己的类型,我们称之为数据类型。c++对数据类型的定义还是较为严格的,小编在这里只介绍几个程序小白们在学习阶段会经常遇到的几个:
整形类型:
int 整数类型,4位32字节。可表示的数的范围:-2^31 ~ 2^31-1 ,即2147483647 ~ -2147483648
long 长整数,在32位系统中同int类型, 但在64位系统中为8位64字节。 可表示的数的范围: -2^63 ~ 2^63
long long 长整数,同64位系统中的long类型
char 字符类型,该类型的变量值为一个字符
bool 布尔类型,该类型的变量值只有两个: true 或 false
浮点类型:
float 单精度浮点型
double 双精度浮点型
至于单精度和双精度闹源缺的区别,目前只要知道两者均用于表示小数,但双精度浮点型double的精度高于单精度浮点型float。同时,double的内存消耗也要高于float.
【举例】
int a = 1
5. ASCII码
【介绍】ASCII码,即为美国信息交换标准代码。它是一种用于信息交换的美国标准代码。大家目前可以理解为用0~127这几个数字分别代表不同的字符或者其它特殊含义(例如换行等)。
经常用到的:49-57对应的为数字0-9,65-90对应的分别为大写字母A-Z,100-122对应的为小写字母a-z。
在实际应用中,ASCII码经常被用于char类型与int类型的转换。
6. 注释
【介绍】所谓注释,就是描述你代码的含义。注释在代码编译执行的过程中都会被忽略掉,它的作用就是给别人和未来的自己解释你写的代码到底是什么意思。
【具体用法】
int a = 1//申明并初始化了一个int变量裂掘a。
写在最后,一个完整的c++入门程序
程序员最好的学习方式就是实战,即使你不理解以上所讲液辩也没有关系,你可以立即打开任何一个c++编辑编译器(比如codeblocks, dev c++等),写出你的第一个完整的程序
#include <iostream>
using namespace std
int main(){
cout <<"hello world!"
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)