Tag: 显式转换

浮动整数铸造?

我知道浮点数不能完全代表每个数字,因此必然会发生一些错误。 但最近我遇到了一个问题,我没有得到正确的解释。 请逐步解释转换如何影响输出。 截断小数位如何给我错误的答案? #include #include #include int main() { int x; int y = 0; int n = 0; printf(“Enter The Number You Want To Octal Equivalent Of : “); scanf(“%d”,&x); while(x>0) { y = y + (x%8)*pow(10,n); printf(“%d\n” , y); x = x/8 ; n = n + 1; } printf(“Octal Equivalent is […]