一、常量
程序运行期间(程序开始到程序结束),不能被改变的量
常量的声明:
const 数据类型 常量名 = 初值;
ex: const float money = 100.35f ;
注意:常数必须要赋初值
举例:
整型常量: 2, 3, 4
浮点型常量: 1.2, 2.3
字符型常量: ‘a’, 'b', 'c'
字符串型常量: "123", "a", "1.2"
二、变量
程序运行期间,可以被改变的量
本质:
变量是一个存储空间,被改变的是存储的内容
变量的声明:
数据类型 变量名 = 初值;
ex: int a = 10;
注意:
变量一定要先定义再使用
变量可以不赋初值(在特殊情况下必须付初值),不付初值时,当前变量的值为默认值
类型 | 默认值 |
int / float | 0 |
char | ‘\0’ (表示空字符) |
bool | false |
浮点型声明时注意:
float money = 10.35f; [ float 后加 f ]
double damage = 1.223d; [ double 后加 d ]
decimal damage = 1.233m; [ decimal 后加 m ]
浮点类型的数字如果是整数,可以不加 f / d / m
字符型声明时注意:
char sex = 'F'; [ 字符类型一定要用单引号括起来 ]
常量及变量的命名规则:
- 只能由字母、数字、@ 和 下划线 组成
- 数字不能放在首位
- @ 符号只能放在首位
- 不能与系统的关键字同名,ex: int,long...
- 变量名不能重复
- 中文变量名,语法上是可以的,但极为不推荐
驼峰命名法:
- 大驼峰:每个单词的首字母大写,其余字母小写
ex: MyHeroDamage, HeroAttack
- 小驼峰:第一个单词的首字母不打写,后面每个单词的首字母都大写,其余字母小写
ex: myHerDamage, heroAttack