Why there is no floating point type smaller in byte-size than 'float' in C# : <p>Hopefully it is the 1st question of its type on SO. C# has 4 integral types:</p>

<p><code>byte</code>: 1 byte</p>

<p><code>short</code>: 2 bytes</p>

<p><code>int</code>: 4 bytes</p>

<p><code>long</code>: 8 bytes</p>

<p>But just two floating point types: <code>float</code> and <code>double</code>. Why did the creators did not feel a need to come up with a tiny float? There is a Wikipedia <a href="https://en.wikipedia.org/wiki/Minifloat" rel="nofollow noreferrer">article</a> about Minifloats.</p>
