数据类型存在的意义:
整型:
给变量分配合适的内存空间
详细见上表
实型(浮点型):
//C++中输出小数默认为6位有效数字
作用:用于表示小数
有两种:
1.单精度float
2.双精度double
区别在于表示的有效数字范围不同
float 4字节 7位有效数字
double 8字节 15-16位有效数字
C++中的小数如3.14 默认为double型
写成
float f1=3.14;
它会把double型转换成float型
所以写成
float f1=3.14f;
科学技术法
float f1=3e2 //表示3*10^2
float f2=3e-2 //表示3*0.1^2
字符型:
作用:字符变量用于显示单个字符
语法:
`char ch='a';
注意:
(1)在显示字符变量的时候,用单引号将字符括起来,不要用双引号
(2)单引号内只能是一个字符不能是一个字符串
C和C++字符变量只占用一个字节。
字符变量并不是把字符本身放到内存中去,而是将对用的ASCII编码放入存储单元
//1.字符型变量创建的方法
char ch='a';
cout<<a<<endl;
//2.字符型变量所占内存大小
cout<<"字符型char占用的内存大小 "<<sizeof(char)<<endl;
//3.字符型变量对应的ASCII编码
cout<<(int)ch<<endl
//经常使用到的ASCII编码 a=97 A=65
;