变量的含义

  在初等数学中,变量是表示数字的字母字符,具有任意性和未知性。把变量当作是显式数字一样,对其进行代数计算,可以在单个计算中解决很多问题。
  类似地,在计算机科学中,变量是表示计算机存储器中表示的一些值的名称(通常是字母字符或字)。
                          ---百度百科
 
  变量可以是对象的,而对象却不一定是变量。(点到为止)

  你可以把变量看做是一个具有大小的容器,我们赋予它诸如int , double之类的类型,这种赋予也就是在定义着容器的容量。


变量的命名

  这个很好记的,你只要知道变量名是由1.数字 2.英文字母 3.下划线 构成的,并且首字母不能是数字。
  起名字的话,要避开C++中的关键词(int,for,while...)如果实在要用的话,你就加些字母什么的,不要光加条下划线,虽然从C语言发明至今,奉行的原则一直是“相信程序的设计者”,但不要太高估自己的眼睛。合适、简洁、优雅的命名才是最值得提倡的。

/*当你想要创建一个用于统计班级人数的变量时*/
int a;
//可能也就你自己读的懂了

int banjirenshu; 
//读的懂意思,不过用拼音着实不好

int Class_people_number;
//读的懂意思,也是英文,可是应该可以再简洁点

int Class_size;
//ok的

基本数据类型
关键词 类型 范围
char 字符型 1 byte -128 到 127 或者 0 到 255
int 整型 4 byte -2147483648 到 2147483647
float 单精度浮点型 4 byte 2^128 ~ +2^128,也即-3.40E+38 ~ +3.40E+38(~7 个数字)
double 双精度浮点型 8 byte -2^1024 ~ +2^1024,也即-1.79E+308 ~ +1.79E+308(~15个数字)
void 无类型
bool 布尔型

当然你可以用修饰符来获得更精细更准确的数据类型
修饰符如下:

  • sigened
  • unsigned
  • short
  • long

数据结构的别名

  说到数据类型,就一定得提提 typedef ,这个关键词有着改名卡一般的用途。使用它可以为已有的数据类型增加一个新的名字。
typedef type name; //这里给出范式
typedef double num; //这样子就可以使用num作为double来使用了
  合理的使用typedef可以使你的代码更加的易懂。


派生数据类型 --枚举

  这里略微提及一下枚举类型。
  当你所需要的变量只有几种可能的值时,使用枚举变量不失为一种聪明的选择。它会将变量的值一一列出,而变量的值只能在列举出来的值的范围内。
  关键词 : enum

enum 枚举名{
    变量名,//这里是可以赋值的,若赋值为5,则若下一项未赋值,则下一项为6
    变量名,
    变量名,
    }

不做赋值的话,默认是从0开始,每项递增1赋值。


Cherryzc
7 声望1 粉丝