c语言中如何判断一个数是不是小数

如题所述

如果是数值的话,那么将原始的数值减去取整后的数值如果大于0就表示有小数 if ((n - (int)n) > 0) return = true; 如果是字符串的话,有两种方法,一种是将字符串转换为数值后用上面说的方法判断,另一种是逐字判断是否包含字符小数点“.”
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答