Please correct me if I'm wrong.
In terms of Riemann integrability: If we are taking into consideration Riemann integrals on a closed interval, then any continuous function is integrable.
In terms of improper integrals: continuity does not imply integrability.
Proof:
Let $f: [a,b] \rightarrow \mathbb{R}$ be a continuous function. Any function that is continuous on a compact set—such as our $f$ on $[a,b]$—is also uniformly continuous on that set$^\dagger$. This is to say, given a $\mu > 0$, we are guaranteed a $\delta > 0$ such that $|x - y| < \delta \implies |f(x) - f(y)| < \mu$ for any $x, y \in [a,b]$. Consider a partition $\mathcal{P}$ of $[a, b]$ into $n$ equal intervals of width $\displaystyle \frac{b-a}{n}$, with $n$ large enough so that $\displaystyle \frac{b-a}{n} < \delta$. Computing the difference between the upper and lower sums: \begin{align*} U(f, \mathcal{P}) - L(f, \mathcal{P}) &= \sum_{k = 1}^{n} \left(x_k - x_{k-1} \right)\Big[\operatorname{sup}\{f(x) | x \in [x_{k-1}, x_k] \} - \operatorname{inf} \{f(x) | x \in [x_{k-1}, x_k] \} \Big] \\ & \leq \left( \frac{b-a}{n} \right) \cdot n \cdot \mu \ = \ (b-a)\mu \end{align*} Given an $\varepsilon > 0$, choose $\mu$ small enough so that $\displaystyle \mu < \frac{\varepsilon}{(b-a)}$. Then $U(f, \mathcal{P}) - L(f, \mathcal{P}) < \varepsilon$, and we conclude $f$ is Riemann integrable on $[a,b]$.
$^\dagger$ See here for further discussion.