社区
C语言
帖子详情
判断整数
pengcar
2003-09-19 12:00:39
标准库函数里有没有判断一个数是否为整数的函数?
...全文
660
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 。
python如何
判断
整数
?
如果输入的字符串是
整数
,那么它可以用int()函数,转换为int类并退出循环,否则会出现ValueError,可以使用try-except语句捕获ValueError,然后继续请求输入。Python
判断
整数
的方法大致有两种:第一种使用str的is digit方法来
判断
,第二种使用try-except语句来
判断
,接下来我们分别就这两种方法做一个详细的介绍。1、可以使用字符串str的is digit方法来
判断
字符串是否是一个仅有数字组成,也就是
整数
。如果是
整数
退出while循环,否则继续请求输入。
c++编写函数
判断
整数
的位数
定义一个函数f来
判断
整数
的位数,用循环来实现。对一个大于0的int
整数
除10,每次做除法,计数器就+1,直至
整数
位为0。计数器t所得到的便是这个
整数
的位数。 #include<iostream> using namespace std; int f(int n){ int t; for(t=0;n>0;t++) { n/=10; } return t; } int main(){ int n; cout<&.
python
判断
整数
、小数
这里写自定义目录标题python
判断
整数
、小数 python
判断
整数
、小数 g = input(“请输入
判断
的数:”) a = str(g).split(’.’) b = float(g) c = ‘’.join(a) d = float© if b == d: print(“
整数
”) else: print(“小数”)
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,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章