void main( )
{
int no = 123;
while(no)
{
no /= 10;
printf("%d", no % 10);
}
}
结果:
- 2
- 210
- 21
- 213
当我的所有输入都是整数时,为什么使用 float 而不是 int 会给我不同的结果?
void main( )
{
int no = 123;
while(no)
{
no /= 10;
printf("%d", no % 10);
}
}
结果:
当我的所有输入都是整数时,为什么使用 float 而不是 int 会给我不同的结果?