1字节= 8bit (8位二进制数)
1kb = 1028字节
1Mb = 1024kb
1Gb = 1024Mb
1Tb = 1024Gb
1。不同字节长度表示范围
以char为例,一个字节,有8位,表示最大的数,就是所有位都是1,最高位是2的7次方,给这个数加1,得到1 00000000的数,这个数是2的8次方然后减1就可以
2.变量声明
变量类型 变量名;
char ch ; 字符类型是1个字节,那么在内存中会申请1bit的空间,给这个空间命名为ch,这样就可以通过变量名来访问这块内存了
ch =‘a’; 通过变量名给内存存储值
3.常用的数据类型
整数类型
char 1字节 8bit
short 2字节 16bit
int 4字节 32bit
long/ __int 8字节 64bit 这个数据表示的范围已经非常的大了
小数类型
float 4字节 32bit
double 8字节 64bit
2)上边表示的都是没有符号位的数字,那么有符号位的数据怎么表示呢
前边加上unsigned就可以
unsigned char ch;
unsigned short sNum;
3)变量的不同声明方法,通常要用前两种,更加直观
a。声明分开赋值
int num;
num = 10;
b. 写在一行
int num = 10;
c. 可以声明多个变量逗号隔开
int num,num2 ;
num = 10;
int num =1, num2 = 2;
4.变量的命名规范:
1)变量包含数字,字母和下划线——
2)不可以数字开头
3)首字母小写,后边单词首字母大写
4)命名要见名知意,
注意:1.变量在 使用前要赋值才能使用
2.C++中字符类型是1个字节
3.声明变量,通过在结构中赋值,例如在if结构中赋值,要考虑到每一种情况都给变量赋值了,否则在下面使用变量的时候会爆出,使用了可能为赋值的变量