Qiita 3 - キータぞ、来たぞ、キータだぞー

■ このスレッドは過去ログ倉庫に格納されています
2023/05/28(日) 09:56:01.47ID:twg6yDS4
Hello hackers !
Qiitaは、エンジニアリングに関する知識を記録・共有するためのサービスです。
コードを書いていて気づいたことや、自分がハマったあの仕様について、
他のエンジニアと知見を共有しましょう ;)

https://qiita.com/

Qiita(キータ)は、Incrementsが運営するプログラミング情報のナレッジコミュニティ。
2016年現在で日本最大のプログラマーコミュニティとされている[1]。

https://internet.watch.impress.co.jp/docs/news/1025972.html

前スレ Qiita
https://mevius.5ch.net/test/read.cgi/tech/1542357242/
Qiita 2 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1658762410/
2023/12/06(水) 11:31:28.15ID:oM0gjrfW
>>656
試せばすぐ判るのに
https://ideone.com/nqxVHP

#include <stdio.h>

int main(int argc, char **argv)
{
long double f1 = 0.1;
long double f2 = 0.2;
long double f3 = 0.3;
long double f4 = f1 + f2;
printf("%.20Lf\n", f1);
printf("%.20Lf\n", f2);
printf("%.20Lf\n", f3);
printf("%.20Lf\n", f4);
printf("%d\n", f3 == f4);
return 0;
}
2023/12/06(水) 11:33:45.97ID:oM0gjrfW
こっちの方が良かったなωωω
https://ideone.com/n9axwY

#include <stdio.h>

int main(int argc, char **argv)
{
long double f1 = 0.1L;
long double f2 = 0.2L;
long double f3 = 0.3L;
long double f4 = f1 + f2;
printf("%.20Lf\n", f1);
printf("%.20Lf\n", f2);
printf("%.20Lf\n", f3);
printf("%.20Lf\n", f4);
printf("%d\n", f3 == f4);
return 0;
}
661デフォルトの名無しさん
垢版 |
2023/12/06(水) 11:38:33.03ID:oM0gjrfW
変な誤解する人(観えなけれokって人のことね)も居そうなのでこれも貼っておくわωωω
https://ideone.com/eXi4Qg

#include <stdio.h>

int main(int argc, char **argv)
{
long double f1 = 0.1L;
long double f2 = 0.2L;
long double f3 = 0.3L;
long double f4 = f1 + f2;
long double f5 = 0.1L + 0.2L;
long double f6 = 0.3L;
printf("%.30Lf\n", f1);
printf("%.30Lf\n", f2);
printf("%.30Lf\n", f3);
printf("%.30Lf\n", f4);
printf("%d\n", f3 == f4);
printf("%.30Lf\n", f5);
printf("%d\n", f3 == f5);
printf("%.30Lf\n", f6);
printf("%d\n", f3 == f6);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況