c语言中以10进制、8进制、16进制显示同一个数字。
1、
#include <stdio.h> int main(void) { int x = 100; printf("dec: %d; octal: %o; hexadecimal: %x ", x, x, x); printf("dec: %d; octal: %#o; hexadecimal: %#x ", x, x, x); //%#0和%#x分别在8进制数前显示0,在16进制数前显示0x. return 0; }