Hello Friends, I have question regarding the way SAS Stores the Numeric Values. I understood that SAS will store the numeric values as Floating point numbers. If the length of the variable is 4 bytes , SAS can store any value less than 2,097,152 correctly without affecting its precision. I didnt understood why SAS is storing ? instead of 0.1 in the X Variable(Refer the Program). Please, I request you to clarify my doubt. Following is the program , to understand my question clearly. data test; length x 4; X=1/10; Y=1/10; run; data _null_; set test; put X=; put Y=; run; Log Output: x=0.0999999642 y=0.1 Thank you, John
... View more