变量的含义
在初等数学中,变量是表示数字的字母字符,具有任意性和未知性。把变量当作是显式数字一样,对其进行代数计算,可以在单个计算中解决很多问题。
类似地,在计算机科学中,变量是表示计算机存储器中表示的一些值的名称(通常是字母字符或字)。
---百度百科
变量可以是对象的,而对象却不一定是变量。(点到为止)
你可以把变量看做是一个具有大小的容器,我们赋予它诸如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赋值。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。