CodeBlocks上使用long double数据类型输出错误的解决方案
来源:互联网 发布:淘宝怎么提升浏览量 编辑:程序博客网 时间:2024/06/13 09:15
CodeBlocks上使用如下代码输出long double数据类型的变量时数值异常
#include <stdio.h>#include <math.h>int main(){ long double num=5.32e-5; printf("%Le is %Le",num,num); return 0;}前一个输出和后一个输出不正确不说,居然还不一致,检查后发现CodeBlocks默认编译参数不支持C99,而long double是1999修订后的C语言关键字,所以编译器就不认了,既然知道原因那就简单了,在CodeBlocks的编译参数中添加指令:“-std=c99”(不包含双引号)即可。
0 0
- CodeBlocks上使用long double数据类型输出错误的解决方案
- long与double数据类型
- long double型变量的输出问题
- C/C++——求下面数据类型的最大值和最小值: char, short, int, long, float, double, long double和numeric_limits使用
- long double 高精度数据的使用
- char ,int ,long,double等数据类型的范围
- 关于codeblocks在变量long long和__int64上的编译区别
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- Codeblocks上dll的创建和使用
- longlong 及long double类型及输出
- 定义数据类型时float double的使用
- Byte Short Integer Long Float Double类的使用
- double和long long 的精度对比
- int,long,long,double,float的范围
- VB数组排序模块,使用的是快速排序法,支持 Variant、Double、Long、String……等多种数据类型数组排序。
- int、long、longlong、float、double、long double的范围
- 原来还有long double的
- Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
- javascript的构造函数
- spring,mybatis事务管理配置与@Transactional注解使用
- js获取汉字拼音
- js获取汉字拼音
- CodeBlocks上使用long double数据类型输出错误的解决方案
- 优化想法:HQL自动拼写工具【终止】
- Oracle数据库版本变迁历史(含12c版)
- 从头到尾彻底理解KMP
- Remove Duplicates from Sorted Array -- leetcode
- 深入理解Android网络编程(一)
- [C++]LeetCode: 58 Maximum Subarray
- Triangle -- Leetcode
- win7与ubuntu虚拟机共享文件