猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
判断一个数是否为整数,算法用C++来怎么写?
判断一个数是否为整数,算法用C++来怎么写?
慕侠2389804
浏览 482
回答 1
1回答
大话西游666
用C++判定一个数是否是整数,这里涉及到一个精度问题。对于一个float或double数据类型,在有效数位以后的位数都是无效的值。比如 float a=10.00000000000000001;计算机就会将无效的位数截断,导致计算机读取的a就是10;判断是否是整数,可以这样判断float a;float b=pow(10,-6.0);//#include<math.h>if((a-(int)a<b) && (a-(int)a>-b)){//是整数}else{// 不是整数}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续