Assuming the Generalized Continuum Hypothesis (GCH), this is, for any cardinal $\lambda$ there is no cardinal $\kappa$ such that $\lambda<\kappa<2^\lambda$.
Is it true that any cardinal is of the form of $\aleph_0$ or $2^\lambda$ for some cardinal $\lambda$?
This is what I have been able to show:
An equivalent statement of the GCH, is that for any ordinal $\alpha$, $\aleph_{\alpha+1}=2^{\aleph_\alpha}$.
Another way to state this is that $\aleph_\alpha=\beth_\alpha$ for any ordinal $\alpha$. Where $\beth_\alpha$ the the beth numbers and are defined as $\beth_0:=\aleph_0$, $\beth_{\alpha+1}:=2^{\beth_{\alpha}}$.
Now, it is stated that by Zermelo’s theorem, every cardinal is an aleph. So by the GCH, every cardinal is a beth number and thus any cardinal is either $\beth_0=\aleph_0$ or $\beth_\alpha$.
Here we have two options: If $\alpha$ is a successor then clearly $\beth_\alpha=2^{\beth_{\alpha-1}}$.
But what if $\alpha$ is a limit ordinal? Is then $\beth_\alpha=2^{\lambda}$ for some cardinal $\lambda$. I don't think so. But I don't know how to prove this.