[C++]1、关键字与数据结构

1.概念

1.C语言基础上添加了对面向对象编程的支持ios

2.C++特性:1.面向对象;2.模板算法

1.1 编程原理

结构化编程,面向对象编程,通用编程编程

1.1.1 通用编程

针对算法方面,提供一种通用类型函数来用于各类实际类型函数

2.语法

2.1 组成

第一个demospa

#include <iostream> //预处理器编译指令

int main()  //函数头
{           //函数体开头
    using namespace std;    //函数头
    cout << "Come up and C++ me some time.";    //编译指令
    cout << endl;           
    cout << "You won; It regret it!" << endl;
    return 0;
}           //函数体结尾

2.1.1 预处理器

#include <iostream>

将头文件(iostream文件)的内容添加到程序中code

2.1.2 名称空间

using 编译指令对象

using namespace std;

用于指定函数属于哪一个版本it

好比cout方法其实是std::coutio

2.1.3 流操做 <<

cout << "Come up and C++ me some time.";

cout对象属性中一个插入操做符<<, 它将右侧信息插入流中。编译

2.1.4 控制符 endl

cout << endl;

重起一行。有点相似于"\n"。

2.2 类

类描述了一种数据类型的所有属性。对象根据这些描述建立实体。

2.3 函数

C++程序的模块叫函数。

type functionname(argumentlist)
{
    statements;
}

3.处理数据

使用C++内置的类型来建立符合本身须要的类型

内置类型:基本类型和复合类型

3.1 简单变量

变量名规则:

1.只能使用字母字符,数字,下划线。

2.第一个字符不能是数字

3.区分大小写

4.不能使用关键字

5.双下划线,或下划线,或大写字母打头的名称将被保留实现。

6.对于名称长度没有限制。

3.1.1 整型

short

int 默认整形常量存储为int

long

unsigned 无符号类型,默认 unsigned int

3.1.2 char类型

cout << '$'; //打印ascll码
cout.put('$'); //打印字符

3.1.3 wchar_t

wchar_t是一种整数类型。

8位char表示基本字符集。wchar_t能够支持扩展字符集。

3.1.4 bool

任何非零值都会被转成true

零值被转成false

3.1.5 const 限定符

常量声明,声明后没法修改

3.1.6 浮点数

float 数字前七位精确

double 数字前十五位精确

long double

相关文章
相关标签/搜索