This number has no integer part, only a fractional part. To convert it to base $2$ we multiply by $2$, then subtract the integer part, which we keep. Then, we repeat. These integer parts will be the binary digits.
$$\begin{array}{lccccccc} 0.3 &\times& 2 &= &0.6 &\rightarrow & 0 & \downarrow\\ \hline 0.6&\times& 2& = &1.2 &\rightarrow & 1& \downarrow\\ 0.2&\times& 2& = &0.4&\rightarrow & 0& \downarrow\\ 0.4&\times& 2& = &0.8&\rightarrow & 0& \downarrow\\ 0.8&\times& 2& = &1.6&\rightarrow & 1& \downarrow\\ \hline 0.6&\times& 2& = &1.2 &\rightarrow & 1& \downarrow\\ 0.2&\times& 2& = &0.4&\rightarrow & 0& \downarrow\\ 0.4&\times& 2& = &0.8&\rightarrow & 0& \downarrow\\ 0.8&\times& 2& = &1.6&\rightarrow & 1& \downarrow\\ \hline \vdots & & & &\vdots & & \vdots & \end{array}$$In this case, it is a binary number with a periodic fractional part. We save the digits starting from the top
$$(0.3)_{10} = (\mathtt{0.0\,1001\,1001\,1001\,1001\,1001\,1001\,1001\ldots})_2$$This number, normalized is
$$+\mathtt{1.001\,1001\,1001\,1001\,1001\,1001\,1001\ldots}\times2^{-2}$$with
As it is a positive number $\longrightarrow$ the bit for the sign is $\mathtt{0}$
We have $m=8$ bits for the exponent. Therefore there are $2^m=2^8=256$ different combinations and, in principle, we can represent $256$ numbers. As we start at $0$ it will end at $255$. The first number, $\mathtt{0000\,0000}$, and the last one, $\mathtt{1111\,1111}$ are reserved. And since the representation is biased, we subtract the bias $$bias=2^{m-1}-1 = 128-1 = 127$$ to get the represented value.
The exponent value is $-2$. To obtain the face value we have to add the bias and $-2 + 127 = 125$ which in binary would be
That is
$$(125)_{10} = (\mathtt{111\,1101})_2$$The mantissa is $$\mathtt{1.{\color{ForestGreen}{001\,1001\,1001\,1001\,1001\,1001}\,{\color{red}{1001}\ldots}}}.$$ We have to take into account the hidden bit, which we do not store.
We do not store the bits $\mathtt{{\color{red}{1001}\ldots}}$ but we must take them into account to round the number.
The rounding method will be to the nearest even number.
We store 23 digits. The $1$ to the left of the point is not stored. It is the hidden bit.
The number is $0.3$ and in single precision is stored as
The stored number is
that is base 10 is
that is
But we were trying to store $x = 0.3$
This number should be smaller that the machine $\epsilon.$ In single precision, the machine $\epsilon$ is
then