We don't use the decimal expansion to define computability of real numbers (because that is a bad representation). A good representation of the real numbers is found in coding a real number $x \in \mathbb{R}$ by sequences of rational numbers $(q_n)$ such that $\forall n \in \mathbb{N} \ |q_n - x| < 2^{-n}$.
Thus, if we are given two real numbers $x, y \in \mathbb{R}$ and are trying to semidecide $x \neq y$, under the hood we have a sequence of rational numbers $(q_n)$ converging quickly to $x$, and a sequence of rational numbers $(r_n)$ converging quickly to $y$. We now search for some $n$ such that $|r_n - q_n| > 2^{-n+1}$, and claim that $x \neq y$ iff we find such an $n$.
If $x = y$ would hold, then for all $n$ it would be the case that $|r_n - q_n| \leq |r_n - x| + |q_n - x| \leq 2^{-n} + 2^{-n} = 2^{-n+1}$, so we never find such an $n$.
If $x \neq y$, then there is some $k$ such that $|x - y| > 2^{-k}$. Since $|x - y| \leq |r_{k+2} - q_{k+2}| + |q_{k+2} - x| + |r_{k+2} - y|$, it follows that $2^{-k} < |r_{k+2} - q_{k+2}| + 2^{-k-2} + 2^{-k-2}$, i.e. that $2^{-k-1} < |r_{k+2} - q_{k+2}|$, which means that $n := k + 2$ meets the condition we are looking for.