I want to perform boundary value analysis on a program which takes 3 float variables as input and returns the largest out of them. There's no range specified hence I impose the range to be the one implied by the no. of bytes used to store float variables, in my case 4 bytes. Hence, my float range becomes -3.4+38 to +3.4+38
Problem is: in boundary value u check these points: say your range is : 1<= x <= 10, the points which you need to check are : {1, 2, 9, 10}
In my float example I can't come to understand which value comes just above -3.4+38 and which value falls just below +3.4e+38. someone help here.I don't get this float representation.