Как напечатать шестнадцатеричное значение 255 в Unix? - PullRequest
3 голосов
/ 08 сентября 2010

Подскажите, пожалуйста

Как использовать printf для определения шестнадцатеричных и восьмеричных значений 255?

Большое спасибо.

Ответы [ 2 ]

6 голосов
/ 08 сентября 2010

Попробуйте использовать o и x спецификатор printf

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

Если вы хотите сделать это в оболочке, вы можете сделать:*

1 голос
/ 08 сентября 2010

Попробуйте это:

printf("%x", 255);  /* print hex representation of decimal 255 */
printf("%o", 255);  /* print octal representation of decimal 255 */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...