c++里 整数 1/10 结果到底是多少啊
作者: bjzjyang2 发布时间: 2011-06-16
作者: dizuo 发布时间: 2011-06-16
a = 0
作者: q191201771 发布时间: 2011-06-16
1/10=0.1取整就是0
作者: aa1013911535 发布时间: 2011-06-16
如果你想要得到带小数的商,改成1.0/10或1.f/10即可
作者: lifesider 发布时间: 2011-06-16
作者: self001 发布时间: 2011-06-16
作者: icelemon1314 发布时间: 2011-06-16
c++里 整数 1/10 结果到底是多少啊
这个结果是实现相关的,是1或者0。
整数除法的结果可以是上整数,也可以是下整数,编译器可以根据设计要求自行选择其中一种,上整数的话,1/10的结果就是1,下整数则是0。
多数编译器通常采用下整数。
作者: supermegaboy 发布时间: 2011-06-16
作者: supermegaboy 发布时间: 2011-06-16
作者: pathuang68 发布时间: 2011-06-16
int a = 1/10;
a = 0
double d = 1/10;
依然 d = 0.0
作者: linxiwoaini 发布时间: 2011-06-16
作者: sanshao1314 发布时间: 2011-06-16
作者: liuyizhe567 发布时间: 2011-06-17