C++变量(一)

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结构中赋值,要考虑到每一种情况都给变量赋值了,否则在下面使用变量的时候会爆出,使用了可能为赋值的变量

相关推荐