任何人都可以给我发送代码来划分2个64位数字.我的编译器只支持32/32分区.
Thanx&Regards
玛尼
你肯定你的编译器不支持64位除法吗?如果您的C编译器支持C99,这应该工作:
#include#include int main(void) { int64_t numerator = 123; int64_t denominator = 10; int64_t quotient = numerator / denominator printf("%" PRId64 " / %" PRId64 " = %" PRId64 "\n", numerator, denominator, quotient); return 0; }
代码在linux中可用,请参阅div64.c.你能复制一下吗?