酴醾 发表于 2018-9-26 19:01:24

求助VC6++

13行是那个pow函数
警告双精度换成长整型会丢失链接
怎么处理


如果用Dev-C++的话
最后输出的格式化那里为什么%d会是输出的负数%u才能正确

ba21 发表于 2018-9-26 20:27:25

double pow( double x, double y );
类型转换后在计算。

claws0n 发表于 2018-9-26 22:15:42

unsigned long 不够,要unsigned long long
temp = (unsigned long long)pow(2,i);

酴醾 发表于 2018-9-26 22:41:03

ba21 发表于 2018-9-26 20:27
double pow( double x, double y );
类型转换后在计算。

还有第二个问题,在Dev-C++里面运行这个程序printf后用%d格式化会输出负值 为什么
页: [1]
查看完整版本: 求助VC6++