3

你能告诉我吗

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

非常感谢。

4

2 回答 2

6

尝试使用oandx说明符printf

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

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

$ printf "%o\n" 255
377
$ printf "%x\n" 255
ff
$ 
于 2010-09-08T06:48:01.940 回答
1

尝试这个:

printf("%x", 255);  /* print hex representation of decimal 255 */
printf("%o", 255);  /* print octal representation of decimal 255 */
于 2010-09-08T06:46:56.080 回答