Here some ideas to find an explicit norm on $\mathcal{C}^0(\mathbb{R},\mathbb{R})$. If we define $\Vert\cdot\Vert$ like $$\Vert f\Vert=\sup_{x\in\mathbb{R}} \,\,\frac{\vert f(x)\vert}{1+\vert f(x)\vert}$$
for every $f\in\mathcal{C}_0(\mathbb{R},\mathbb{R})$, then:
(i) $\Vert f\Vert=0$ iff $f=0$
(ii)$\Vert f+g\Vert\leq\Vert f\Vert+\Vert g\Vert$
but (iii) $\Vert \alpha f\Vert=|\alpha|\Vert f\Vert$, is not satisfied.
To fix (iii) we can do the following.
Consider on $\mathcal{C}^0(\mathbb{R},\mathbb{R})$ the relation $\sim$ defined as follows:
for $f,g \in \mathcal{C}^0(\mathbb{R},\mathbb{R})$,
$f\sim g $ iff $\exists c\in\mathbb{R}, c\neq0$ such that $f=cg$.
This is an equivalence relation. Then we have a partition of $\mathcal{C}^0(\mathbb{R},\mathbb{R})$ in classes. Denote by $[f]$ the class of $f\in\mathcal{C}^0(\mathbb{R},\mathbb{R})$. The class of the constant zero function is the singleton $\{0\}$.
Notice that if $a\in \mathbb{R}$ is such that $f(a)\neq0$, then $g(a)\neq0$ for every $g\in[f]$. Hence, for every class $F=[f]$ different from $[0]$, we can choose $\alpha_F\in\mathbb{R}$ such that $f(\alpha_F)\neq0$ for each $f\in F$. Since we have chosen the numbers $\alpha_F$, now we can choose a representative function for each class in a unique way. For every class $F=[f]\neq[0]$ there is a unique function $\hat{f}\in F$ such that $\hat{f}(\alpha_F)=1$. Put $\hat{0}=0$.
Now we can define $\Vert\cdot\Vert$ on $\mathcal{C}_0(\mathbb{R},\mathbb{R})$ by setting
$$\Vert f\Vert=\sup_{x\in\mathbb{R}} \,\,\frac{\vert f(x)\vert}{1+\vert \hat{f}(x)\vert}$$
for every $f\in\mathcal{C}_0(\mathbb{R},\mathbb{R})$.
This satisfies (i) and (iii) but we have lost (ii). If we could choose each $\hat{f}$ in such a way that $\vert\widehat{(f+g)}(x)\vert\leq\vert\hat{f}(x)\vert+\vert\hat{g}(x)\vert$ for all $x\in\mathbb{R}$ and for all $f,g\in\mathcal{C}_0(\mathbb{R},\mathbb{R})$, then the function $\Vert\cdot\Vert$ resultant will be a norm.