你能告诉我吗
如何使用 printf 找出 255 的十六进制和八进制值?
非常感谢。
尝试使用o
andx
说明符printf
printf("%d %o %x",255,255,255); // prints 255 377 ff
如果你想在 shell 上这样做,你可以这样做:
$ printf "%o\n" 255
377
$ printf "%x\n" 255
ff
$
尝试这个:
printf("%x", 255); /* print hex representation of decimal 255 */
printf("%o", 255); /* print octal representation of decimal 255 */