您的位置:首页 > 编程语言 > C语言/C++

C++学习笔记(一)

2016-05-26 21:47 253 查看

数据类型

C++的基本数据类型即算数类型分为整型浮点型。整型分为有符号和无符号的char, int, short, long, long long和bool;浮点型包括float, double和long double。

1. 数据大小

(1)计算机中的0 1码用位表示,一位就是1bit;

(2)一字节为八位:1 byte = 1 B = 8 bit;

(3)1KB = 1024B ;

(4)1MB = 1024KB

2. 整型

(1)char:通常占1字节,表示字符常量,如char ch = ‘M’

(2)short:通常占2字节

(3)int:通常占4字节

(4)long:通常占4字节

(5)long long:通常占8字节

- 以上五种数据类型都是有符号的,它们分别由无符号类型:unsigned char, unsigned short, unsigned int, unsigned long和unsigned long long。

- 以上所说的大小随编译器不同而不同,可用sizeof查看,如sizeof(int)查看int类型占多少字节。

(6)bool:布尔类型,有true(1)和false(0)两个取值。

整型的选择:

- 通常用int

- 表示的变量不为负时用无符号型

- 变量标识的整数值大于16位用long

- 要存储的值超过20亿用long long

- 有大型数组时可用short节约内存空间

- 只需要一个字节用char

3. 浮点数

(1)float:通常占4字节

(2)double:通常占8字节

(3)long double:通常占8字节

浮点常量默认情况下为double类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: