I know, the question seems to be strange. Programmers sometimes think too much. Please read on...
In C I use signed and unsigned integers a
signed
unsigned
I suspect it is because the underlying processors targeted by C compilers don't have a good way of dealing with unsigned floating point numbers.