The two meanings that you show are two different things. The first, -3.40282347E + 38, is a large negative value ; this is the smallest value that can be represented as a float. The second, 1.17549435e-038, is a tiny non-negative value ; this is the smallest number greater than 0 that can be represented.
source share