标签: c++
当我将代码编写为
int m=4; print(pow(10,m/2))
它给我结果100。
但是当我做的时候
int m=4; print((int)pow(10,m/2))
它给出结果99。
有谁能说明为什么会这样?
答案 0 :(得分:5)
修改强>
这是dev C ++编译器的错误。
建议:不要再使用开发C ++,它真的太旧了。