69,371
社区成员
发帖
与我相关
我的任务
分享
int main()
{
float x=125.001;
int i;
for (i=0; i<5; i++, x+=1.0)
{
printf("%f %x\n", x, *(unsigned*)&x);
}
return 0;
}
int main()
{
float x=125.001;
int i;
for (i=0; i<5; i++, x+=1.0)
{
printf("%x\n", *(unsigned*)&x);
}
return 0;
}
for (long i=0; i<100000; i++)
{
//if ((x-y)==z)
// printf("equal:%f\n",x-y);
//else
if( (x-y)!=z )
{
printf("i=%ld not equal:(x-y)=%f\n",i,x-y);
}
x += z;
y += z;
}