r.f. - 2014-04-16

Same test in Matlab with mod() working like expected:

--> number = 7
number = 7
--> class(number)
ans = double
--> mod(number,2)
ans = 1

--> number = uint8(number)
number = 7
--> class(number)
ans = uint8
--> mod(number,2)
ans = 1

--> number = uint16(number)
number = 7
--> class(number)
ans = uint16
--> mod(number,2)
ans = 1

--> number = uint32(number)
number = 7
--> class(number)
ans = uint32
--> mod(number,2)
ans = 1

--> number = int8(number)
number = 7
--> class(number)
ans = int8
--> mod(number,2)
ans = 1

--> number = int16(number)
number = 7
--> class(number)
ans = int16
--> mod(number,2)
ans = 1

--> number = int32(number)
number = 7
--> class(number)
ans = int32
--> mod(number,2)
ans = 1

--> number = double(number)
number = 7
--> class(number)
ans = double
--> mod(number,2)
ans = 1

 

Last edit: r.f. 2014-04-16