Package: gpc
Version: 2:2.95.4-9

The "pc" compiler on Tru64 (formerly OSF/1 or Digital UNIX) has
radix control. NOTE: it is typed and works for negative values.
I get stuff like "-FFF" from -4095 but "EE6CD998" from 4000111000.
I've no idea how to get leading zeros on these.

PROGRAM radix ( input,output ) ;
begin

   writeln('''', 4095:2:16, '''');  
   writeln('''', 4095:3:16, '''');  
   writeln('''', 4095:8:16, '''');  
   writeln('''', 4095:9:16, '''');  

   writeln('''', 4095:2:8, '''');  
   writeln('''', 4095:4:8, '''');  
   writeln('''', 4095:11:8, '''');  
   writeln('''', 4095:12:8, '''');  

   writeln('''', 4095:2:2, '''');  
   writeln('''', 4095:6:2, '''');  
   writeln('''', 4095:32:2, '''');  
   writeln('''', 4095:36:2, '''');  

   writeln('''', 4095:2:32, '''');  
   writeln('''', 4095:3:32, '''');  
   writeln('''', 4095:7:32, '''');  
   writeln('''', 4095:8:32, '''');  

   writeln('''', 4095:2:10, '''');  
   writeln('''', 4095:4:10, '''');  
   writeln('''', 4095:10:10, '''');  
   writeln('''', 4095:12:10, '''');  

   writeln('''', 4095:2, '''');  
   writeln('''', 4095:4, '''');  
   writeln('''', 4095:10, '''');  
   writeln('''', 4095:12, '''');  

   writeln
end.

@@@@@@@@@@@@@@@@@@@@@@@@@ SAMPLE OUTPUT @@@@@@@@@@@@@@@@@@@@@@@@@@@@

'FFF'
'FFF'
'     FFF'
'      FFF'
'7777'
'7777'
'       7777'
'        7777'
'111111111111'
'111111111111'
'                    111111111111'
'                        111111111111'
'3VV'
'3VV'
'    3VV'
'     3VV'
'4095'
'4095'
'      4095'
'        4095'
'4095'
'4095'
'      4095'
'        4095'


Reply via email to