C++ 数据类型

2017-12-31  本文已影响0人  zinclee123

因为从事Android和iOS应用开发已经有4年多了,有一定语言基础,所以不会看得特别细,主要是记录一下和其他如Java等高级编程语言的区别。
从第二章开始记录,因为前面比较基础,所以可能会合并几章的内容,下面开始上干货:

1. using编译指令

如在使用cout时可以如下这种方式使用,将std命名空间所有的函数都包含进来

#include <iostream>
...
using namespace std;
cout << "hello world!";
...

也可以在调用函数时单独制定命名空间

#include <iostream>
...
std:cout << "hello world!";

或者这种方式

#include <iostream>
...
using std:cout;
std:cout << "hello world!";

推荐使用第三分种方式,既不浪费,又能节省代码

2.sizeof,climits简介

第三章的内容,简单提了下。

sizeof(int)
sizeof a
3.unsigned

很久没用过unsign的了,点一下就好

unsigned short change;
unsigned int change;
4.选择整形类型

引用原文的话:
C++提供了大量的整形,应该使用哪种类型呢?通常,int被设置为对目标计算机而言最为“自然”的长度。自然长度指的是计算机处理效率最高的长度。如果没有非常有说服力的理由来选择其他类型,则应使用int。

5.iostream控制符

引用原文的话:
头文件iostream除了提供控制符endl,用于指示cout重起一行。同样,它提供了控制符dec、hex和oct分别用于指示cout已十进制、十六进制和八进制格式显示整数。

6.const限定符

点一下const相比#define的优势:

7.浮点数

一些拾遗吧

上一篇下一篇

猜你喜欢

热点阅读