如何在Unix中打印255的十六进制值?
你能告诉我吗 如何使用printf找出255的十六进制和八进制值 非常感谢。试试这个:如何在Unix中打印255的十六进制值?,unix,formatting,hex,printf,octal,Unix,Formatting,Hex,Printf,Octal,你能告诉我吗 如何使用printf找出255的十六进制和八进制值 非常感谢。试试这个: printf("%x", 255); /* print hex representation of decimal 255 */ printf("%o", 255); /* print octal representation of decimal 255 */ 尝试使用的o和x说明符 如果要在shell上执行此操作,可以执行以下操作: $ printf "%o\n" 255 377 $ printf
printf("%x", 255); /* print hex representation of decimal 255 */
printf("%o", 255); /* print octal representation of decimal 255 */
尝试使用的
o
和x
说明符
如果要在shell上执行此操作,可以执行以下操作:
$ printf "%o\n" 255
377
$ printf "%x\n" 255
ff
$
非常感谢,printf“%o”255和printf“%x”255可以像您提到的那样工作。+1指出这也可以在shell中完成!我只是有点猜他指的是C(因为,嗯,OP提到了UNIX,duh!)
$ printf "%o\n" 255
377
$ printf "%x\n" 255
ff
$