如何判断输入的数精度是否满足要求?

如何判断一个输入的数是否为float或者double类型,或者具体到判断输入的数的小数点位数(比如有>=7位小数的为TRUE,否则为FALSE)

  • 在c#中如何输入一个不知道是什么数据类型的数?

  • 输入的数怎样判断精度?

阅读 4.9k
1 个回答

可以用string类型去接受(保存)输入,然后对输入的字符串做正则匹配,看它是否是一个合法的数字,然后再判断他是否是浮点数(有没有小数点),再看他的小数点后的位数…思路就是这样