GAIO CLUB
#include <stdio.h>
int I=16777217;
float F;
int main(void)
{
F = I;
printf(" %d(0x%X) : %f\n",I,I,F);
return 0;
}
16777217(0x1000001) : 16777216.000000
#include <stdio.h>
int I=16777218;
float F;
int main(void)
{
F = I;
printf(" %d(0x%X) : %f\n",I,I,F);
return 0;
}
16777218(0x1000002) : 16777218.000000
#include <stdio.h>
int I=0x7FFFFF80;
float F;
int main(void)
{
F = I;
printf(" %d(0x%X) : %f\n",I,I,F);
return 0;
}
2147483520(0x7FFFFF80) : 2147483520.000000
#include <stdio.h>
int main(void)
{
printf(" %40.40f\n",0.1);
printf(" %40.40f\n",0.2);
printf(" %40.40f\n",0.3);
printf(" %40.40f\n",0.4);
printf(" %40.40f\n",0.5);
printf(" %40.40f\n",0.6);
printf(" %40.40f\n",0.7);
printf(" %40.40f\n",0.8);
printf(" %40.40f\n",0.9);
return 0;
}
0.1000000000000000055511151231257827021182
0.2000000000000000111022302462515654042363
0.2999999999999999888977697537484345957637
0.4000000000000000222044604925031308084726
0.5000000000000000000000000000000000000000
0.5999999999999999777955395074968691915274
0.6999999999999999555910790149937383830547
0.8000000000000000444089209850062616169453
0.9000000000000000222044604925031308084726
浅野 昌尚(あさの まさなお)
ガイオ・テクノロジー株式会社
開発1部 QTXグループ
1980年代から30年以上にわたり汎用構造のCコンパイラ開発に従事し、その間に8ビットマイコンからRISC・VLIW・画像処理プロセッサまで、さまざまなCPU向けのクロスCコンパイラを開発。