Описание тега rational-numbers
В математике рациональное число - это любое число, которое может быть выражено как частное или дробь p/q двух целых чисел, при этом знаменатель q не равен нулю.
Некоторые языки программирования предоставляют встроенный (примитивный) рациональный тип данных для представления рациональных чисел и выполнения с ними арифметических операций (например, тип отношения Common Lisp и аналогичные типы, предоставляемые большинством языков для алгебраических вычислений, такими как Mathematica и Maple).
Многие языки, не имеющие встроенного рационального типа, по-прежнему предоставляют его как тип, определяемый библиотекой.