I will just fill in the details to the proof suggested by Zarrax, above. (In other words, I'll prove the statement by induction, using Pascal's rule.)
In what follows, $\mathbb{N}_{0}$ is the set of non-negative integers, $\mathbb{N}_{0}=\left\{0,\,1,\,2,\,\ldots\right\}$.
Statement: if $n,\,k\in \mathbb{N}_{0}$ with $k\leqslant n$, then
$n\choose{k}$ is an integer.
Proof. First, a direct computation shows for all $n\in\mathbb{N}_{0}$, we have ${n\choose{0}}={n\choose{n}}=1$. After all, ${n\choose{0}}=\frac{n!}{0!\,(n-0)!}=\frac{n!}{1\times\,n!}=1$, and similarly for ${n\choose{n}}$.
This already shows that the statement is true for $n=0$ and $1$, since for such $n$, we have that $k$ can only be $0$ or $n$. We now have to prove that the statement is also true for $n>1$.
To proceed, we will need Pascal's rule in the following form:
Let $a,\,k\in\mathbb{N}_{0}$ such that $a\geqslant 2$ and $1\leqslant
k \leqslant a-1$. Then
${a\choose{k}}={a-1\choose{k-1}}+{a-1\choose{k}}$.
(This is a weaker form than the one stated e.g. here because of the added restrictions $a\geqslant 2$ and $k \leqslant a-1$.) Note that in Pascal's rule as we've stated it, $k-1$ and $a-1$ are never less than 0, while both $a-k$ and $k$ are strictly greater than zero. Thanks to that, this version of Pascal's rule can be proven by a straightforward computation: ${a-1\choose{k-1}}+{a-1\choose{k}}=\frac{(a-1)!}{(k-1)!(a-k)!}+\frac{(a-1)!}{k!(a-k-1)!}=\frac{(a-1)!}{(k-1)!(a-k-1)!}\left(\frac{1}{a-k}+\frac{1}{k}\right)=\frac{(a-1)!}{(k-1)!(a-k-1)!} \frac{k+(a-k)}{(a-k)k}=\frac{(a-1)!}{(k-1)!(a-k-1)!} \frac{a}{(a-k)k}={a\choose{k}}\,.$
Note that because of the restrictions on $a$ and $k$, every term that appears in the computation is well-defined.
Finally, let us show by induction that the statement is true for all $n\in\mathbb{N}_{0}$. As we said, the cases $n=0$ and $1$ have already been proven. We can take $n=1$ as the base case for induction.
Now we assume that the statement holds for $n=m$, and prove that it then must also hold for $n=m+1$.
To do that, we must prove that $m+1\choose{k}$ is an integer for all $0\leqslant k \leqslant m+1$. The cases $k=0$ and $k=m+1$ follow by the direct computation we've done above, so we only have to prove the statement for all $k$ such that $1\leqslant k \leqslant m$. But in that case, Pascal's rule (as we've stated and proven it) applies for $a=m+1$ (note that since $n=1$ is our base case, $m+1$ is at least $2$; also, $a-1=m$), and we can write ${m+1\choose{k}}={m\choose{k-1}}+{m\choose{k}}$. But both ${m\choose{k-1}}$ and ${m\choose{k}}$ are integers by the induction hypothesis; so ${m+1\choose{k}}$ is a sum of two integers, thus an integer. $\square$