使用道具 举报
原帖由 extreme2550 于 11-2-2009 02:58 PM 发表 我想要detect一个variable(float type)是不是整数,eg: float a = 2.05; //我必须要用float if (a != 整数) //如果a不是整数 return error; else //如果a是整数(1,2,3,40 etc...) ret ...
查看全部评分
原帖由 rothmans 于 11-2-2009 05:19 PM 发表 在我还没想到更好的方法之前,这是我最好的法子。 float x; int a; float x = 2.05; a = x; if((x/a) - 1) return false; else return true;
原帖由 tan_niao 于 12-2-2009 02:13 PM 发表 http://stackoverflow.com/questions/447206/c-isfloat-function
原帖由 extreme2550 于 13-2-2009 01:39 PM 发表 谢了。。。这方法不错 p/s: 应该是 if(( x/a - 1 ) != 0 ) return false...... 对吗??
@cariinternet
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
佳礼网 面子书
ADVERTISEMENT
版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网
GMT+8, 5-2-2025 02:59 PM , Processed in 0.110338 second(s), 23 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.