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

1.概念

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

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

1.1 编程原理

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

1.1.1 通用编程

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

2.语法

2.1 组成

第一个demo

#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文件)的内容添加到程序中

2.1.2 名称空间

using 编译指令

using namespace std;

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

比如cout方法实际上是std::cout

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

转载于:https://my.oschina.net/u/3371784/blog/2243680

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值