数据类型存在的意义:给变量分配合适的内存空间
1.整型:
int 整型,4字节
short 短整型 2字节
long 长整型 (windows4字节,linux 4字节(32位) 8字节(64位)
long long 长长整型 8字节
2.浮点型
float 单精度 4字节 7位有效数字
double 双精度 8字节 15~16位有效数字
3.字符型
char 1个字节
字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放到存储单元
4.字符串型
C语言风格: char 变量名[]=“字符串值”
C++风格: string 变量名=“字符串值” 用时要包含头文件#inclue
5.转义字符
\n :换行,将当前位置移到下一行开头
\(两个斜杠) :代表一个反斜线字符“\”
\t :水平制表,(跳到下一个TAB位置),可以整齐输出
6.布尔型 1个字节
布尔类型代表真或者假的值
true–真 1
false–假 0
32位平台
char 1个字节8位
short 2个字节16位
int 4个字节32位
long 4个字节
long long 8个字节
指针 4个字节
64位平台
char 1个字节
short 2个字节
int 4个字节
long 8个字节(区别)
long long 8个字节
指针 8个字节(区别)