博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[C++]一、关键字与数据结构
阅读量:6214 次
发布时间:2019-06-21

本文共 1268 字,大约阅读时间需要 4 分钟。

hot3.png

1.概念

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

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

1.1 编程原理

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

1.1.1 通用编程

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

2.语法

2.1 组成

第一个demo

#include 
//预处理器编译指令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文件)的内容添加到程序中

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

你可能感兴趣的文章
SpringCloud系列:利用SpringCloud Sleuth和Zipkin实现分布式服务调用链跟踪(一)
查看>>
她真的被伤得很深
查看>>
怎么直接下载niconico的视频文件 (伪)(利用curllib)
查看>>
Myeclipse代码提示及如何设置自动提示
查看>>
[置顶] Hibernate4实战 之第五部分:Hibernate的事务和并发
查看>>
Python实现经典查找算法
查看>>
Linux学习---Day04
查看>>
PHP 利用fsockopen抓取页面后对内容做解析
查看>>
人之所以幸福,是因为相信幸福。
查看>>
Web前端研发工程师编程能力飞升之路
查看>>
C语言的谜题
查看>>
ubuntu server sudo出现sudo:must be setuid root 完美解决办法
查看>>
我的友情链接
查看>>
Cocos2d-html5循序渐进(1)-开发环境配置
查看>>
CP大于指定大小的文件到指定位置
查看>>
.net mvc Html.DropDownListFor 设置默认值无效
查看>>
部署RODC和RODNS加强分支办公处的信息和网络安全
查看>>
《Thinking in Java》笔记
查看>>
django开发环境部署(四)——uwsgi,nginx
查看>>
斯坦福NLP笔记3 —— Word tokenization
查看>>