数据类型存在的意义:给变量分配合适的内存空间
short(短整型) 2字节
int(整型) 4字节
long(长整型) windows 4字节 Linux 4字节(32位)8字节(64位)
long long(长长整型) 8字节
sizeof:求数据类型所占字节大小
语法:sizeof(数据类型/变量)
实点型变量分为两种:
单精度float 4字节 7位有效数字
双精度double 8字节 15位到16位
默认情况下输出一个小数,会显示6位有效数字;
float f1=3e2 :310^2
float f2=3e-2:3
0.1^2
字符型变量用于显示单个字符;
语法:char ch='c';
注意1:在c和c++中 字符型变量只占一个字节;
注意2:单引号只能有一个字符,不能是字符串;
注意3:字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCLL编码放入到存储单元
a——97
A——65
转义字符:
换行符 /n
反斜杠 //
水平制表符 /t
c++风格字符串:
string 变量名=“ ”;(需要加string的头文件)
bool布尔类型:
作用:用布尔数据类型代替真或假的值
bool类型只有两个值;
true——真(本质是1)
false——假(本质是0)
bool类型占1个字节;