不同变量之间的区别
就是占用内存大小不一样(都是存的0和1),使用目的不一样,char也可以赋值65,那么打印出来就是字符A
基本数据类型
32位系统来说(64有些许不一样,记得是long不一样)
类型 | 字节 |
char | 1 |
short | 2 |
int | 4 |
long | 4 |
long long | 8 |
float | 4 |
double | 8 |
long double | 8 |
一个字节有8个bite。一个int类型就有32位bite,每个bite只能存0或1,比如int类型还有留出一个bite来存储符号,就只有31位用来记录大小了;可以声明unsigned int这种类型将32位全部用于存储
持续更新中~