已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要______。 A.将k重新定义为浮点型变量 B.将a重新定义为整型变量 C.将k的值临时转换为浮点型 D.将a的值临时转换为整型

admin2019-05-11  27

问题  已知a是浮点型变量,k是整型变量,对程序中的表达式“a+k”求值时,在不损失精度的要求下,通常需要______。
A.将k重新定义为浮点型变量
B.将a重新定义为整型变量
C.将k的值临时转换为浮点型
D.将a的值临时转换为整型

选项 A、 
B、 
C、 
D、 

答案C

解析 本题考查程序设计语言基础知识。
   如果一个运算符两边的运算对象类型不同,则先要将其转换为相同的类型,即较低类型转换为较高类型数据,然后再参加运算。当较低类型的数据转换为较高类型时,一般只是形式上有所改变,而不影响数据的实质内容,而较高类型的数据转换为较低类型时则可能产生数据丢失
转载请注明原文地址:https://kaotiyun.com/show/wMVZ777K
0

最新回复(0)