问题1:什么是常量?
常量:在程序的执行过程中,其值不能发生改变的数据。
问题2:常量的分类?每种常量的书写格式?
常量的分类:
| 常量类型 | 说明 | 举例 |
| 整型常量 | 整数、复数、零 | 15 16 0 |
| 实型常量 | 所有带小数点的数字 | 1.78 16.7 |
| 字符常量 | 单引号引起来的字母数字、英文、字符 | ‘Z’ ‘H’ |
| 字符串常量 | 双引号引起来的 | "枫叶是秋天的故事" |
问题3:给出一个常量分辨是什么类型的?
请说出下列数据分别是什么类型的常量
| 0整型常量 | ''语法错误(无内容) | 'ZH'语法错误(只能是一个) |
| 0.0 实型常量 | ' '字符常量 | '数'语法错误(中文) |
| -16 整型常量 | 'a'字符常量 | '¥'语法错误(中文符号) |
| 123 整型常量 | '!'字符常量 | ""字符串常量 |
| 15.0 实型常量 | '*'字符常量 | ''爱你''字符串常量 |
细节补充
扩展1:实型常量小数点前后为0,可以省略 (不建议写,知道怎么回事就ok)
.56等同于0.5616.等同于16.0
扩展2:科学技术法是实型常量,但是要写E
整型常量 12340000
实型常量 1.2340000E7 (有字母)
1.2340000*(不是常量,是一个计算过程)
练习
1. 以下选项中正确的整型常量是:
A 16. B ‑18 C 1,000 D 7 3 0
2.以下选项中正确的实型常量是:
A 0 B ‑56 C 0.168×10² D .142
3.以下选项中不正确的实型常量是
A 3.425E‑1 B 0.1469e2 C ‑77.77 D 456e‑2
4. 想要进行数学计算,下面正确的写法是:
A "14" + 45 B "16" + "47" C 23 + 45 D "1.6" + 5.4