我有一个C++问题:
#include<iostream>
#include<stdio.h>
using namespace std;
int main() {
double k = 1.2366;
cout << printf("%.3lf\n", k);
}
Run Code Online (Sandbox Code Playgroud)
输出是:
1.237
6
Run Code Online (Sandbox Code Playgroud)
但我希望:
1.237
Run Code Online (Sandbox Code Playgroud)
为什么我在第二行获得额外的6?