In common parlance, it's usual to refer to 2.346 as a "decimal", to mean that it's not a whole number. This might be a British English thing, so sorry if this isn't familiar to you, but I would likely call "4" a *whole number and 2.7 a decimal and 22/7 a fraction
But what should we use outside of base 10? You could call it a "fraction" however this has 2 pitfalls:
1) it might be an irrational number
2) even when talking about only rational numbers, to say "fraction" conjures up the image of a number written as a numerator and denominator. This is misleading at best, but also useless if you want to disambiguate between different ways of writing a rational number i.e. vulgar fraction, mixed number and a... decimal...?
You could call it a "non-integer", but as well as being unwieldy, it's not great to definite something by what it isn't rather than what it is. Non-integer can mean different things in different contexts (for example, in computer science where it might refer to datatypes)
3 is a whole number.
1/7 is a fraction
3.14159 is a decimal
But what is 3.243F6A?
A hexadecimal decimal? Surely not. A hexadecimal fraction, no, not really, that would imply something like B3/39.
It is a Laurent series, at some integer value of $x$.
For example, with $x=10$ $$ \frac{4}{33} = \sum_{i>0} a_{i}x^{-i} $$ with $a_i = 1$ for odd $i$ and $2$ for even $i$; but with $x=11$, $$ \frac{4}{33} = \sum_{i>0} a_{i}x^{-i} $$ with $a_1 = 1$, $a_i=7$ for odd $i>1$, and $a_i=3$ for even $i$. That is, in base ten, $$ \frac{4}{33} = 0.12121212\ldots $$ while in base eleven, $$ \frac{4}{33} = 0.137373737\ldots $$