2010-09-08 30 views

Répondre

1

Essayez ceci:

printf("%x", 255); /* print hex representation of decimal 255 */ 
printf("%o", 255); /* print octal representation of decimal 255 */ 
+0

Merci une lot, printf "% o" 255 et printf "% x" 255 fonctionne comme vous l'avez mentionné. –

+0

de rien. –

6

Essayez d'utiliser le o et x spécificateur de printf

printf("%d %o %x",255,255,255); // prints 255 377 ff 

Si vous voulez faire sur shell que vous pouvez faire:

$ printf "%o\n" 255 
377 
$ printf "%x\n" 255 
ff 
$ 
+0

+1 pour souligner que cela peut être fait en shell aussi! J'ai juste deviné qu'il voulait dire C (parce que, bien, l'OP a mentionné UNIX, hé!) –