- 学生フレンズ集まれ!~ジャパ...
- 1841
- 1845
通報 ...
>>
おしらせ
タイトル背景・アイコン募集中🐍
フレンズピックアップ企画
週間フレンズ+月刊けものを統合し、総合ファンスレとしてリニューアル
詳しい事はスレで
秋イベント
けもがたり
内部リンク
外部リンク
日記
2025/2/19
本日、子どもが生まれました。ここまでこれたのはけもフレとけもねおのお陰だと思います。暫く夜泣き、お風呂、食事があるので大変ですがこれからも宜しくお願いします。
トラたぬより
2026/08/04
新刊の作業をしなくちゃ
タグリスト
けものフレンズ (415) ユーザー参加型 (242) ネタ (194) たのしースレ (164) 二次創作 (139) 雑談 (139) 画像 (120) 協力 (118) 動物 (113) クソスレ (110) 神スレ (108) 自然 (98) 誰得 (93) ファンスレ (92) けものフレンズ3 (91) けものフレンズ2 (90) 豆知識 (90) 考察 (89) どうしてこうなった (87) イラスト (84) 楽しい地獄 (81) 動画 (80) 癒し (80) SS (78) ココスキ (78) 歴史 (75) 優しい世界 (72) アニメ (69) ゲーム (66) アプリ (64) 投稿主はIQ30以下 (62) 笑い (61) 元動物 (59) クロスオーバー (55) 質問 (51) 相談 (47) 総合 (45) 音楽 (42) 感想 (41) けものフレンズぱびりおん (33) 閲覧注意 (33) イベント (32) コラボ (32) 安価 (30) 公式コンテンツ (29) みんみ教 (26) 日記 (25) オリフレ (20) 技術 (20) けもV (18) 声優 (18) 管理用 (16) アンケート (13) 書籍 (12) ジャガーマンシリーズ (10) 実況 (10) ちくたむ (1)
最新トピック
3737
1 日前
けものフレンズBBS NEO 写真部 1 日前
C#ですが
実行結果
違う
合ってる
(decimal)を三回も書かなくても同じ処理ができるようなスムーズな書き方ってあります?(初心者)
0.1m + 0.2m == 0.3mという書き方もできるのですね、初めて知りました(自己解決)
ワイトはCの事しか知らんから全然分からん!
調べたらdecimal型は内部で10進数で値を保持してるようですね
この誤差は2進数で小数を上手く表せない事に起因しているので確かに10進数で扱えばこの問題は起きませんね
(10進数で保持なんてどうやってやってるんだろ...)
不思議なのがCでもfloatにしたら誤差がなくなるんですよね...
これの理由がイマイチ分からない...
この誤差は自分の環境で5.5×10-15程度なのでfloatでも普通に入る気がするんですが...float型にキャストしたことにより有効数字が減って結果差がなくなったとかそんなんか...?
じゃあなんでdoubleだと消失が起こらない...?
>> 1857
分かったかも
倍精度浮動小数点数の計算機イプシロンは約2-52=2.2×10-16らしい(複数定義があるらしいが分からん)
doubleの有効桁数が15か16らしいので、イプシロンがギリギリ仮数部に入るから「違う」と言われる
しかし、float型は有効桁数が7桁程しかないので、マイナス10乗オーダーの誤差を入れることができず、1.000000×10-1そのものとして扱われるので、「同じ」という扱いになる
という事かも(合ってる保証は全くなし)