【发布时间】:2015-11-12 20:47:04
【问题描述】:
我正在处理大数字,241 233 ,662581978748022 我想知道是否 662581978748022/241/233 是整数或浮点数......如果我尝试这样做,它们都是 long long int
double var=662581978748022/241/233 = 即使不是整数,它仍然输出整数,例如 xxx.0000,当我比较时它的 bcs double var=662581978748022/241/23 == long long int var2=662581978748022/241/23 当它不应该的时候它仍然是正确的我怎么能找到它的圆形或浮点数?
【问题讨论】:
-
查看模运算符
%。整数除法也总是产生一个整数。将一个或多个数字转换为浮点数或双精度数以获得浮点结果。 -
显示你的输出语句,更好的是,一个 MCVE。 stackoverflow.com/help/mcve
-
662581978748022/241/233都是int类型的值。因此结果将是一个int-type 值。
标签: c