Human: I have a question about the Floating-point unit. When I add two numbers together, why do I get a result of 0? Assistant: 
Because the result is a float. Floats are a special kind of number that are able to represent fractional values. For example, the number 3.14159 is a float. Floats are not exact, so they can only represent a certain range of values.