一.实型常量(浮点型常量)细节补充:
1.注意事项:所有带小数点的数都是实型常量,比如1.93,18.0
2.细节1:有关简写
-
如果小数点前的数为0,此时小数点前的0可以省略不写,例如0.93等同于.93
-
如果小数点后的数为0,此时小数点后的0可以省略不写,例如18.0等同于18.
3.细节2:有关科学计数法
比如12340000,这是一个整型常量:
此时改写成科学计数法的形式:
再改写为1.2340000E7:
1.2340000E7是什么类型的常量呢?由于有小数点,那么就是实型常量,
然而采用科学计数法表示的数,他不是常量,而是一个计算的过程,
因为计算机拿到科学计数法表示的数后不能立马知道最终的结果,需要经过计算才能得到最终的结果:
总结:科学计数法是实型常量,但是要写E。
4.总结:
二.练习:
题目一:
第一题答案是B。
题目要的是正确的整型常量,
A是实型常量,因为12.等同于12.0;
B是整型常量;
C中间有逗号,使得C不是整型常量;
D有空格,所以D不是整型常量;
所以最终选B,任意的正整数、负整数和0都是整型常量。
题目二:
第二题答案是D。
题目要的是正确的实型常量,
A是整型常量;
B是整型常量;
C是科学计数法,但是没有E,所以这是一个计算过程,不属于任何一个常量;
D有小数点,等同于0.871,属于实型常量;
所以最终选D。
题目三:
第三题答案是B。
题目要的是不正确的实型常量,
A是科学计数法,写成了包含E的方式,所以是实型常量;
B是也是科学计数法,写成了包含E的方式,但E和2之间有一个空格,所以语法就错误了;
C有小数点,所以是实型常量;
D是科学计数法,写成了包含E的方式,所以是实型常量;
所以最终选B。
题目四:
第四题答案是C。
题目要的是"想要进行数学计算,正确的写法",
A是"12"+13即字符串加整数,字符串里写数字,他只能用来展示,不能用来计算,所以A错;
B是"23"+"13"即字符串加字符串,字符串里写数字,他只能用来展示,不能用来计算,所以B错;
C是整数加整数,符合语法要求;
D是"1.2"+3.7即字符串加数字,字符串里写数字,他只能用来展示,不能用来计算,所以D错;
所以最终选C。