float变量与零值的比较 .
来源:互联网 发布:hbase性能优化方法总结 编辑:程序博客网 时间:2024/05/22 11:38
float和double型变量都是不精确的,所以不可以使用“==”或“!=”来比较float变量与数字,应使用“>=”或“<=”的形式。比如float变量a在if语句写为if(a==0.0),则是错误的。
正确写法:
const float NORM = 0.00001;
float flag = 0.0;
if((flag>=-NORM) && (flag<=NORM)) //float变量与零值的比较表达式!!
{
printf("flag equal zero.\n", flag);
}
else
printf("flag not equal zero.\n");
0 0
- float变量与零值的比较
- float变量与零值的比较 .
- BOOL,float,指针变量与零值的比较
- int、bool、float、指针变量与“零值”的比较
- 零值比较--BOOL,int,float,指针变量与“零值”比较的if语句
- 零值比较(bool,int,float,指针变量与零值比较的if语句)
- 零值比较(bool,int,float,指针变量与零值比较的if语句)
- 零值比较(bool,int,float,指针变量与零值比较的if语句
- 零值比较--BOOL,int,float,指针变量与零值比较的if语句
- 零值比较--BOOL,int,float,指针变量与零值比较的if语句
- 零值比较--BOOL,int,float,指针变量与零值比较的if语句
- 零值比较--BOOL,int,float,指针变量与零值比较的if语句
- 零值比较--BOOL,int,float,指针变量与“零值”比较的if语句
- float与零值比较
- bool , float, 指针变量与“零值”比较的标准风格
- bool,float,指针变量 与 “零值” 比较的if语句
- BOOL , float, 指针变量 与“零值”比较的 if 语句
- BOOL,int,float,指针变量 与“零值”比较的 if 语句
- iOS绘图教程
- Linux中listen()系统调用的backlog参数分析
- __attribute_((packed))
- 受限玻尔兹曼机(RBM)学习笔记(六)对比散度算法
- android Fragments (Android官方文档中文版)
- float变量与零值的比较 .
- 设置windows磁盘图标
- C++基础知识
- 解开MSF团队管理的秘密
- android application学习之三
- 用dom4j 将xml to String 或者Document
- 冒泡排序
- Hadoop源码分析之数据节点的握手,注册,上报数据块和心跳
- COCOS2D-X WINDOW平台下安装配置