C语言基础:将整数格式化成其它进制输出,如8进制,16进制
#include <stdio.h> int main () { int value = 255; printf("The decimal value %d in octal is %o\n", value, value); printf("The decimal value %d in hexadecimal is %x\n", value, value); printf("The decimal value %d in hexadecimal is %X\n", value, value); return 1; }
gcc编译运行结果
The decimal value 255 in octal is 377 The decimal value 255 in hexadecimal is ff The decimal value 255 in hexadecimal is FF