*---Convert Numeric to Character, Character to Numeric;

data convert;

   num = 123;

   char= '456';

 

   *---Numeric to Character Using best. format;

   num_to_char1=put(num,best.);

 

   *---Numeric to Character With leading 0;

   num_to_char2 = put(num, z9.);

 

   *---Character to Numeric Using Input Statement;

   char_to_num1 = input(char,8.);

 

   *---Forcing Character to Numeric Using + Operator;

   char_to_num2 = char+0;

run;

 

proc print data=convert;

  title ‘Variable type conversion Example’;

run;