【问题标题】:Dev-C++ 536870912 float variable output [duplicate]Dev-C++ 536870912浮点变量输出[重复]
【发布时间】:2020-04-18 14:35:34
【问题描述】:

我刚刚编写了这段代码:

#include <stdio.h>
#include <stdlib.h>
#define PI 3.1416

int main (){
    float x;

    x = PI;

    printf("x equals: %i.\n",x);

    system("pause");
    return 0;
}

'Pi' 号是 536870912。谁能告诉我出了什么问题?

【问题讨论】:

    标签: c compiler-errors dev-c++


    【解决方案1】:

    您正在为printf 使用%i 格式说明符。这适用于有符号整数。而是使用%f,因为xfloat

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-12
      • 2013-05-11
      相关资源
      最近更新 更多