标签: c++
#include <iostream> using namespace std; int main (void) { float a=5/9; cout << a; }
此代码打印0而不是0.555-这是什么问题?任何帮助表示赞赏。
答案 0 :(得分:0)
5/9
是两个整数的除法,其结果是0。如果要在float s中完成操作,则至少一个操作数必须是float:
0
float
5/9.f