S1E13测试题求助
帮忙看看,为什么无论输入什么数字都打印“数值超出范围”,谢谢! pow返回的是double类型。先强制转换 应该就可以了 ba21 发表于 2018-3-28 13:50pow返回的是double类型。先强制转换 应该就可以了
刚开始学,照着答案打的,如果强制转换的话,需要怎么写代码? szribbon 发表于 2018-3-28 14:06
刚开始学,照着答案打的,如果强制转换的话,需要怎么写代码?
const int max_int = (int)pow(2,sizeof(int) * 8) / 2 - 1 ba21 发表于 2018-3-28 17:15
const int max_int = (int)pow(2,sizeof(int) * 8) / 2 - 1
还是不行{:10_266:} szribbon 发表于 2018-3-29 09:25
还是不行
ba21 发表于 2018-3-29 10:06
可以了,谢谢大神,能问一下是什么原因造成的吗? szribbon 发表于 2018-3-29 10:50
可以了,谢谢大神,能问一下是什么原因造成的吗?
代码都上了。还能不懂?
页:
[1]