编译器警告(等级 1)C4216

使用了非标准扩展: 长浮点

默认的 Microsoft 扩展 (/Ze) 将长浮点视为 double。 ANSI 兼容性 (/Za) 则不会。 请使用 double 保持兼容性。 以下示例生成 C4216:

// C4216.cpp
// compile with: /W1
float long a;   // C4216

// use the line below to resolve the warning
// double a;

int main() {
}