C++学习笔记(一)

来源:互联网 发布:vb音乐播放器 编辑:程序博客网 时间:2024/06/01 07:21

数据类型

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类型

0 0
原创粉丝点击