1.5.6 变量的赋值
接下来的一组语句对声明过的6个变量进行了赋值操作。下面对几种赋值操作进行详细说明,并讨论它们的变量类型。
1. 整型变量的赋值
下面这条赋值语句把0赋给了score。
- score = 0;
现在,score存储的是0。
在变量名之后跟上赋值运算符(=)和一个表达式就可以完成变量的赋值(从技术上来讲,0也是表达式,它的值是0)。
2. 浮点型变量的赋值
下面这条语句把1200.76赋给了distance。
- distance = 1200.76;
因为distance是double类型,所以它用来存储带小数部分的数,正如赋值语句那样。
3. 字符变量的赋值
下面这条语句将单个字符值' y '赋给了playAgain。
- playAgain = 'y';
正如这行代码所示,可以将用单引号包围的单个字符值赋给char型变量。
char型变量可以存储128个ASCII字符值(假设系统使用ASCII字符集)。ASCII的全称是American Standard Code for Information Interchange,是一种字符编码方式。完整的ASCII列表详见附录D。
4. 布尔型变量的赋值
下面这条语句将true赋给了shieldsUp。
- shieldsUp = true;
在本程序中,它代表玩家的防护盾处于开启状态。
shieldsUp是bool型变量,也就是布尔变量。bool型变量可以表示true或false。尽管这很有趣,但是第2章才会介绍关于这种变量的更多内容。