gpt4 book ai didi

c++ - 无法使用 cstdio 在 C++ 中使用双变量

转载 作者:行者123 更新时间:2023-11-30 16:54:17 25 4
gpt4 key购买 nike

使用 cstdio header 的 double 的 C++ 代码。

#include <cstdio>
using namespace std;

int main() {

double f;
scanf("%lf",&f);
printf("%lf",f);

return 0;
}

此代码始终输出 0.000000。为什么?但类似的代码在 C 中运行良好

#include<stdio.h>

int main() {
double f;
scanf("%lf",&f);
printf("%lf",f);
return 0;
}

这段代码运行良好。

最佳答案

阅读fscanffprintf的文档(尤其是转换说明符,它们是不同的)并删除using namespace std

关于c++ - 无法使用 cstdio 在 C++ 中使用双变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40563239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com