constructor a : 3/1 b : 4/1 c : 0/1 d : 0/1 e : 1/1 a : 1/2 b : 5/7 a : 2/3 b : -3/2 a : -2/3 b : 3/2 comparison a : -2/1 b : -3/2 a == 0 : 0 a == 1 : 0 a != 0 : 1 ! a : 0 a != b : 1 a < b : 1 a <= b : 1 a > b : 0 a >= b : 0 arithmetic a : -2/1 b : -3/2 a + b : -7/2 a += b : -7/2 ++a : -5/2 a++ : -5/2 a : -3/2 a - b : 0/1 a -= b : 0/1 --a : -1/1 a-- : -1/1 a : -2/1 a * b : 3/1 a / b : 4/3 a \ 2 : 4/1 b \ 2 : 9/4 a \ -2 : 1/4 b \ -2 : 4/9 conversion 0.75 0.142857142857143 3.14159292035398 3/4 1/7 355/113 more tests -3/2 0 1/2 1 1/2 2/1 1 2/1 0/1 1/2 1 1/2 2/2147483647 5/2147483647 2/3 4/5