社区
C语言
帖子详情
判断整数
pengcar
2003-09-19 12:00:39
标准库函数里有没有判断一个数是否为整数的函数?
...全文
665
10
打赏
收藏
判断整数
标准库函数里有没有判断一个数是否为整数的函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cupidvenus
2003-09-19
打赏
举报
回复
要写成宏的话也应为:
#define CHECK(x) ((x) - (int)(x) == 0 ? 1 : 0)
syuui
2003-09-19
打赏
举报
回复
#define CHECK(x) (x-(int)x==0?1:0)
njSeeWhy
2003-09-19
打赏
举报
回复
STL中有一个,是叫isnum还是isalpha()什么的,你去查查MSDN的帮助文档看看
playboyxp
2003-09-19
打赏
举报
回复
不清楚,但可以自己写一个
#include <stdio.h>
main()
{
float a;
scanf("%f",&a);
if(a-(int)a==0) printf("%f is an integer\n", a);
else printf("%f is not an integer\n",a);
}
ying8868
2003-09-19
打赏
举报
回复
对于float和double类型的数据,不能判断其是否是整型,如果要对其判断的话,应该说成它的小数部分小于某个特定的值(如.0000000000001)。
就象xdspower() 所说,
syuui
2003-09-19
打赏
举报
回复
要写成宏的话也应为:
#define CHECK(x) ((x) - (int)(x) == 0 ? 1 : 0)
cupidvenus(小鱼儿) is right .
sdtea
2003-09-19
打赏
举报
回复
isalpha是判断一个字符是不是数字的,不是判断整数的
xdspower
2003-09-19
打赏
举报
回复
怎么会有这样的要求?你是想对浮点数处理吧,
#define CHECK(x) ((x) - (int)(x) == 0 ? 1 : 0)这样的定义是无效的,你只能用
#define CHECK(x) ((x) - (int)(x) <0.00000001 ? 1 : 0)这样才有效
而且要注意对于x<0,(int)x是不大于x的整数,这样(int)(-0.01)=-1了。
hcj2002
2003-09-19
打赏
举报
回复
没有问题,但输出printf("%f is an integer\n", a);时显示的a是一个浮点数。
Wolf0403
2003-09-19
打赏
举报
回复
inline bool Check_Integer(double x){ return x == int(x); }
#define CHECK(x) (((x) == (int)(x)))
如果是整数则返回 true/1 。
java
判断
整数
_Java
判断
整数
方法
今天写代码的时候突然想到要怎么来
判断
整数
,然后通过
判断
是否是
整数
来处理相关的操作。开始想到了几个方法,比如百度到的 x(int) instanceof Integer,但是这样的话程序会报错,还有一个问题就是我开始的时候把Scanner输入时直接输入的
整数
,这样的话还没到
判断
就直接运行异常,显然是不对的。好了,废话不多说,直接上代码:package com.java;import java.uti...
python如何
判断
整数
?
如果输入的字符串是
整数
,那么它可以用int()函数,转换为int类并退出循环,否则会出现ValueError,可以使用try-except语句捕获ValueError,然后继续请求输入。Python
判断
整数
的方法大致有两种:第一种使用str的is digit方法来
判断
,第二种使用try-except语句来
判断
,接下来我们分别就这两种方法做一个详细的介绍。1、可以使用字符串str的is digit方法来
判断
字符串是否是一个仅有数字组成,也就是
整数
。如果是
整数
退出while循环,否则继续请求输入。
Python
判断
整数
在Python中,我们经常需要
判断
一个数是否为
整数
。Python提供了几种方法来进行
整数
判断
,下面将介绍其中的几种常用方法,并附上相应的源代码。这些方法各有特点,你可以根据具体的需求选择适合的方法来
判断
一个数是否为
整数
。希望上述内容对你有所帮助!如有更多问题,请继续提问。方法一:使用type()函数和isinstance()函数。方法三:使用math库的isqrt()函数。方法二:使用取余运算符(%)方法四:使用正则表达式。Python
判断
整数
。
java
判断
n是否为素数_JAVA之
判断
整数
n是否为素数
1、
判断
整数
n是否为素数。1>打开记事本,写如下一段代码:public class Utility {/***
判断
整数
n是否为素数* @param n* @return*/public boolean isPrime(int n){boolean flag=true;int max=(int)Math.sqrt(n);for(int i=2;i<=max;i++){if(n%i==0...
javascript
判断
整数
的正则匹配方法
原标题:javascript
判断
整数
的正则匹配方法 本文介绍:
判断
整数
的方法有两种:正则
判断
和逐字
判断
。大家写JS的时候,偶尔会用到的,如果觉得好的话,请收藏起来吧。 如果觉得本站:JavaScript教程网 对您有帮助,请把网站收藏起来。 由于逐字
判断
效率过于低下,这里就不予描述了,有兴趣的看客可以自己谷歌。 1.正则
判断
var r = /^\+?[1-9][
C语言
70,038
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章