Fwiw I can&#x27;t tell if you&#x27;re being pedantic for fun or not. I&#x27;m going to stick with fun...<p>&gt; Floats can store integer values exactly up to an upper limit (2^24 IIRC)<p>You&#x27;re right, for relatively small <i>integers</i> of 8 digits or so.<p>Here&#x27;s a fun place to note that on the machine I just tried the Rakudo Perl 6 compiler will happily exactly store integers with hundreds of thousands of digits.<p>&gt; which is often useful.<p>As in you&#x27;ve written such code in dozens of programs?<p>&gt; And [floats] can store binary fractions exactly up to a point.<p>0.1 is already &quot;past&quot; that point which is even less impressive than 8 digit integers.<p>&gt; No number representation can represent all numbers exactly. Each can store some subset of all numbers exactly.<p>Well duh. No computer can compute all computable things. Each can compute some things. My machine became unhappy when I asked it to store a number that would require a terabyte of RAM. Are these sorts of thing really worth mentioning when the starting point is just 0.1 + 0.2 == 0.3?