在C++中使用printf输出浮点数

CJH*_*CJH -8 c++ floating-point printf

我正在尝试输出一个浮点数

printf(theFloat);
Run Code Online (Sandbox Code Playgroud)

但是,这给了我以下错误。

““float”类型的参数与“const char *”类型的参数不兼容”

我不确定为什么这不起作用,我查看了一下,发现人们使用printf格式化浮点数...是否还有另一种用于浮点数等的打印方法?

DGo*_*mez 5

你用错了printf(char* format,...);

printf("%f",theFloat);
Run Code Online (Sandbox Code Playgroud)