私はおそらく完全に間違っていると私はそれについて何も知らないが、私はプログラミング言語の10進数のデータ型に関する質問があります。私は浮動小数点数は完全に正確ではないことを理解しています。なぜなら、それらは2進数で何かを格納しているからですが、10進数のデータ型が10進数がないかのように数値を格納するのはなぜかと思っていました。小数点がない場合は、小数点以下を追加してください。このような状況のように:* 3.507一般的なプログラミング:10進数、浮動小数点
2.159 * 3.507 --> 2159 * 3507 = 7571613
^^^ ^^^
123 456
6 decimals in total... 7571613 -> 7.571613
^^^^^^
654321
ので2.159 = 7.571613
なぜそれがちょうどそのように動作することはできませんか?
10進数のデータ型は通常、このように動作します。 – RBarryYoung
@Imagist:この例ではあなたに同意しますが、Jeffは、これはすべての質問がポスターの欲しいときに迅速な回答が得られることを依然として望んでいたと述べています。行う。 –
@ Chris-Jester-Young私はコミュニティ主導のアプリケーションのルールは開発者ではなくコミュニティによって決定されるべきだと考えています(Jeffの犯罪ではありません - 彼は素晴らしいプログラマーです)。しかし、質問する人が何かを学ぶのではなく、問題を解決しようとしている場合、特に「このコードのエラーは何ですか?」という質問に対しては、迅速な回答を受け入れることが理にかなっています。ユーザーがすばやく回答したい場所に質問をマークするための「クイック」タグを開始することができますか? – Imagist