2 bluetooth99 bluetooth99 于 2013.02.03 10:24 提问

检测数字是浮点型或者整型

做了一个IOS的计算器应用,我想获取两个数字的分隔是浮点型数值还是整型值,不知道有没有高手可以指点一下?谢谢

1个回答

lanhailvcao
lanhailvcao   2013.02.03 11:16
已采纳

如果不需要计算a/b,检测a/b的余数是否为空:

if (fmod(a,b) == 0) {
  // integer result
} else {
  // floating-point result
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS 是否包含某个字符串 判断整形 浮点型
NSString *str1 = @"123456789asasd";      NSString *str = @"a";      //在str1这个字符串中搜索\n,判断有没有       if ([str1 rangeOfString:str].location != NSNotFound) {           NSLog(@"这个字符串中有a");     
js 正则验证数字(整数,货币型,浮点型)
本文章提供一款js 正则验证数字(判断是否为数字)哦,他可以验正整数,货币型,浮点型数据哦,也很好的验证了js判断是不是数字的代码哦。货币型function isvaliddecimal(chars) {//是否货币            var hb = $(chars).val();            var re = /^\d+(?:\.\d{0,2})?$/;            i
判断整型和浮点型数据的正则表达式
判断整型和浮点型数据的正则表达式,大家可以参考一下啦,呵呵
C++整型和浮点型变量
整型变量 计算机内存是由位(bit)组成的,n位单元可设置为2的n次方个不同的值,比如8位单元可设置为256(2^8)个不同的值,C++整型变量的存储有short, int, long,long long  ,char五种。 short   至少16位;-32768-32767 ,0没有符号,因此负数比正数多一个。 int 至少与short 一样长; long 至少32位,
判断字符串是否为布尔型、浮点型、整型...
bool IsFloat(string str)         {             try             {                 float.Parse(str);//int.Parse(str);//double.Parse(str);                 return true;             }             ca
python 判断是否为数字(整型,浮点型)
#判断是否为数字 def isNum(value): try: value+1 except TypeError: return False else: return True
第1-6讲 C语言输入输出整型、浮点型数据练习
/* *Copyright (c)2016,csdn学院 *All rights reserved. *文件名称:main.c *作 者:吴东锋 *完成日期:2016年5月21日 *版 本 号:v1.0 *功能描述: (1)输入两个整数并输出两数的和 */ #include //标准输入输出函数头文件 #include //头文件定义了一些宏和通用工具函数 int main()//主函数
整型、字符型和浮点型
1.整型数据类型C定义了5种整型数据类型。整型数据类型表 序号类型名称说明字节数取值范围1signed char有符号的单字节整数类型1-128~+1272short int短整型2-32768~+327673int整型4-2147438648~+2147438647
浮点型数和整型数之间的运算小问题~
在运算时候,一个整型数与一个浮点数进行计算时,他的返回结果是浮点型,(你可以理解这个整型数先被编译器变成了浮点型数,再和那个浮点型数进行计算),如果你把这个浮点型的结果在赋值给一个整型数,那么这个结果就会再转换成整型数(转换结果只取了浮点型的整数部分),如果你直接输出一个整型数与一个浮点型数的运算结果,那么他的输出就是浮点型的。所以这个细节要注意。(加减乘除都一样,我都试过了,举一下乘法例子)具体
数据类型之 整型、布尔类型、字符串
数据类型 整型 int、浮点型 float 整型,整数 正数或负数,不带小数点。没有大小限制,也可以是十六进制和八进制来表示。 浮点型,即小数 整数部分和小数部分组成,浮点型也可以使用科学计数法,2.5e2 浮点型相关函数 round a = 3.1415926 print(round(a,1)) print(round