Thanks. Your code is to generate the new data with 16 decimal. My purpose is to input and display the existing data with 16 decimal. Please let me know how to do.
e.g.
data test;
input a 19.16;
cards;
0.11111111111113112
;
run;
proc print data = test;
var a;
format a 19.16;
run;
The results is still
Obs a
1 0.1111111111111300, not 0.11111111111113112