\usepackage{mathtools}
\DeclarePairedDelimiter{\ceil}{\lceil}{\rceil}
The command \ceil will do; if called as \ceil*{x} it will add \left and \right; you can also call it as
\ceil[\big]{x} \ceil[\Big]{x} \ceil[\bigg]{x} \ceil[\Bigg]{x}
to state explicitly the size of the delimiters.
Answer from egreg on Stack Exchange\usepackage{mathtools}
\DeclarePairedDelimiter{\ceil}{\lceil}{\rceil}
The command \ceil will do; if called as \ceil*{x} it will add \left and \right; you can also call it as
\ceil[\big]{x} \ceil[\Big]{x} \ceil[\bigg]{x} \ceil[\Bigg]{x}
to state explicitly the size of the delimiters.
Here is a simple xparse implementation of \ceil, similar to that provided by mathtools' \DeclarePairedDelimiter:

\documentclass{article}
\usepackage{xparse}% http://ctan.org/pkg/xparse
\NewDocumentCommand{\ceil}{s O{} m}{%
\IfBooleanTF{#1} % starred
{\left\lceil#3\right\rceil} % \ceil*[..]{..}
{#2\lceil#3#2\rceil} % \ceil[..]{..}
}
\begin{document}
\[\ceil[\big]{x} \quad \ceil[\Big]{x} \quad \ceil[\bigg]{x} \quad \ceil[\Bigg]{x} \quad \ceil*[\big]{\frac{1}{2}}\]
\end{document}
The optional argument is ignored in the starred version of \ceil*[..]{..}.
\usepackage{mathtools}
\DeclarePairedDelimiter{\ceil}{\lceil}{\rceil}
The command \ceil will do; if called as \ceil*{x} it will add \left and \right; you can also call it as
\ceil[\big]{x} \ceil[\Big]{x} \ceil[\bigg]{x} \ceil[\Bigg]{x}
to state explicitly the size of the delimiters.
Answer from egreg on Stack ExchangeProof regarding the ceiling function. - Mathematics Stack Exchange
notation - What's the equivalent to floor(x) and ceil(x) for real numbers? - Mathematics Stack Exchange
notation - Mathematical representation of Floor( ) and Ceil( ) for various decimal places. - Mathematics Stack Exchange
Can I put Latex ceiling paint over my existing ceiling paint?
Your function scales both input $x$ and output $y$ up by a factor of $100$:
$$
\lfloor 100 x \rfloor = 100y,
$$
i.e. if we define these scaled coordinates $X = 100x$ and $Y = 100y$, then the equation relating inputs to outputs looks like
$$
\lfloor X \rfloor = Y,
$$
which you can think of the prototype of the relationship between the variables. Putting all the transformations in one diagram looks like
$$
x \to X \to Y \leftarrow y,
$$
so the only way to build the composition $x \to y$ is to invert that last arrow $Y \leftarrow y$ to produce $Y \to y$, namely to divide by the scaling factor, hence we introduce fractions.
As always, we can hide the fraction inside of a definition, which doesn't change the fact that we're dividing by the scaling factor, but cosmetically, it might look nicer. We could, for instance, for any $p > 0$, define a rounding function with precision $\frac1p$ by $$ \operatorname{floor}_p(x) = \frac1p \lfloor p x \rfloor $$ that has the property that $\operatorname{floor}_p(x) = y$ for all $y \leq x \leq y + \frac1p$. With this notation, your example would look like $$ \operatorname{floor}_{100}(2.4783) = 2.47. $$
You are asking about truncation.
In the linked Wikipedia article, the notation is as follows.
Given a number $ x\in \mathbb {R}_+ $ to be truncated
and $n\in \mathbb {N} _{0}$, the number of digits to be kept after the decimal point,
the truncated value of $x $ is $\operatorname {trunc} (x,n)={\dfrac {\lfloor 10^{n}\cdot x\rfloor }{10^{n}}}$.