There's no such thing as an irrational, repeating number. One of the properties of an irrational number is that they have an infinite number of digits after the decimal point and these digits never stabilize into any repeating pattern. This property holds true, even if you write the number in a different base (e.g. binary is base 2), so long as it's an integer base.
Rational numbers, on the other hand, come in three basic "flavors." First, a rational number might have no digits after the decimal point. Typically we call these "integers," or if the number in question is non-negative, various sources may also call them "whole numbers," "natural numbers," or "counting numbers." However, the integers are, by definition, a subset of the rational numbers - that is, every integer is
also a rational number (but not vice versa).
Second, a rational number might have finitely many digits after the decimal point. Any such number can clearly be written as a fraction where the numerator and denominator are both integers, simply by multiplying by the appropriate power of 10, in order to shift the decimal point over the required number of places. And, by definition, any number that can be written as a fraction where both the numerator and denominator are integers is a rational number (you may also hear it said that such a fraction is the ratio of two integers, hence the term
rational).
Third, a rational number might have infinitely many digits after the decimal point, provided these digits eventually stabilize into some repeating pattern. These numbers can also be written as the ratio of two integers, but the process of finding this representation not always as clear as it is for terminating decimals. Some examples of repeating rational numbers include:
0.3333⋯=0.3=31
1.446428571428571⋯=1.446428571=5681
8.32104104⋯=8.32104=24975207818