如何判断参数是否是一个数字
1、isNan是判断一个数字不是number, 如果不是number,那么返回true, 否则返回false. 首先调用std::isnan, 参数为NAN来判断是否不是number

2、程序运行返回的结果为true, 说明NAN不是number

3、同样调用std::isnan,输入参数为INFINITY, INFINITY表示无限的意思

4、运行返回的结果是false, 说明INFINITY是number

5、调用std::isnan,输入参数为0.0, 0.0是一个number

6、调试运行返回的结果是false, 说明0.0是number, 这个符合预期

7、最后调用std::isnan传入非法式子,来看看返回的结果

8、从输出的结果看,传入非法式子返回的结果是true, 说明isnan对非法式子的判断是不是number

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:110
阅读量:152
阅读量:138
阅读量:162
阅读量:165