int _tmain(int argc, _TCHAR* argv[]) { double c = 3.0 * 0.0001; printf("c = %.40lf\n", c); return 0; } // 結果 c = 0.0003000000000000000300000000000000000000 すべての返信 (7) 2011年7月19日火曜日 14:36 ✅回答済み 外池です。「誤差をなくす方法」の意味によりけりです。
intmain(intargc,char*argv[]){returnargc>0?!printf("%d\n",main(0,argv+1)):*argv?**argv-'0'+main(0,argv+1):0;} Register as a new user and use Qiita more conveniently You get articles that match your needs You can efficiently read back useful information ...
なお、良く使用されるであろう -5~256 の範囲のint値は、あらかじめオブジェクトが用意されていて、メモリ返却せずに再利用するように実装されています。変数C言語の変数は入れ物に例えることができて、「変数に値を入れる」という感覚。 Pythonの変数はすべてポインタ変数。変数は値を指し...