概述
一般基础数据类型
- 整数型:short,int,long
- 浮点型:float,double
- 字符型:char
- 布尔型:bool
char
计算机只存储处理数字,所有的数据类型的变量也是按数字的形式的存储在计算机中的。
char型变量只是约定,通过char存储的变量,在输出时按照ASCII码,将存储的数字变成字母输出,因此char变量无论赋值为数字还是字母,输出的都是对应字母
其他类型的变量也可以存放字母,只不过还是变成数字进行存储,并且以数字形式输出
float
将浮点数直接赋值给float型变量时,其实是按双精度存储,计算机自己做了类型转换,因此需要在浮点数后加f或F
bool
bool本身只需要一个bit,但是bool值还是占用一个byte,因为我们无法找到一个bit位置,只能按byte查找
sizeof
因为不同的编译器,数据类型占用的空间大小时不一样的,要想知道数据类型到底占用多大的空间,可以使用sizeof查看