试题题干
设float m=3.89;,则执行语句print("%d\n",(int)m);后输出结果是。
参考答案
试题解析
数据类型强制转换的一般格式如下:(数据类型符)(表达式)
运算结果赋予变量的类型转换过程中,无论是自动的还是强制的,当把数据长度较长的结果存入数据长度较短的变量时,将截去超出的部分,有可能造成错误。本题中,3.89转化为int型为3。
设float m=3.89;,则执行语句print("%d\n",(int)m);后输出结果是。
数据类型强制转换的一般格式如下:(数据类型符)(表达式)
运算结果赋予变量的类型转换过程中,无论是自动的还是强制的,当把数据长度较长的结果存入数据长度较短的变量时,将截去超出的部分,有可能造成错误。本题中,3.89转化为int型为3。