如何在Unix中打印十六进制值255?

Lea*_*_51 3 unix formatting printf hex octal

你能告诉我吗?

如何使用printf找出255的十六进制和八进制值?

非常感谢.

cod*_*ict 6

尝试使用o和的x说明符printf

printf("%d %o %x",255,255,255); // prints 255 377 ff
Run Code Online (Sandbox Code Playgroud)

如果你想在shell上做这个,你可以这样做:

$ printf "%o\n" 255
377
$ printf "%x\n" 255
ff
$ 
Run Code Online (Sandbox Code Playgroud)