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类型
- c 学习笔记 (一)
- C学习笔记(一)
- C ++ 学习笔记(一)
- C学习笔记(一)
- C++&C学习笔记(一)(基础)
- c学习笔记(一)
- 【C++】学习笔记一
- Pro *C/C++学习笔记(一)
- C语言学习笔记(一)
- C语言学习笔记(一)
- C++primer学习笔记(一)
- C++Primer学习笔记(一)
- Object-C学习笔记(一)
- C语言学习笔记(一)
- C和指针 学习笔记(一)
- C语言学习笔记(一)
- c++Templates学习笔记(一)
- Pro *C/C++学习笔记(一)
- 第十二周项目2—Time类中的运算符重载
- 第十三周项目1:阅读程序,并写出运行结果(1)虚函数
- 第12周项目1—实现复数类的运算符重载 (1)
- 第十三周项目—阅读程序,并运行结果(虚函数)
- 线程与进程的区别2(专业解释)
- C++学习笔记(一)
- mysql命令行下中文显示为乱码问题
- 第十一周项目训练2
- HDU 1518--Square(DFS)
- ImageSwitcher和HorizontalScrollView实现相册
- win7 64位下VS2010和opencv 2.4.11的配置
- 关闭腾讯windows10的免费升级,checkmewin10.exe
- POJ 1017 Packets
- 第十一周阅读项目(3)