问题描述
- CodeBlock 中添加-std=c99 后,scanf("%lf",&a) 不能正确写入数值
-
代码如下:
#include <stdio.h> int main(void) { double a; scanf("%lf",&a); printf("%lf",a); }
1.为CodeBlock 中添加-std=c99
2.CodeBlock 不添加-std=c99
解决方案
http://www.cnblogs.com/fly1988happy/archive/2012/04/13/2445465.html
允许在%f说明符前加上l修饰符,即%lf,但不起作用。
时间: 2024-08-02 07:12:29