Remainder (Modulus, Modulo)
Can someone give me a hand understanding how to use the remainder (Modulus) operator properly.
For instance I'm trying to divide 480 by 148. On my calculator I get 3.24.
When I try to use // in something like this I get 36 instead of 24:
Code:
Num_1 var WORD
Num_2 var WORD
Int_part var WORD
Fract_part var WORD
Num_1 = 480 : Num_2 = 148
Int_part = Num_1 / Num_2
Fract_part = Num_1 // Num_2
the variable Fract_part doesn't have the 24 I was expecting, it contains 36 ...?
(BTW; I'm trying to work around floating point math on a 16F micro)