#include <stdio.h> int main() { int n1 = 10; // 十進位制 int n2 = 0b10; // 二進位制 int n3 = 017; // 八進位制 int n4 = 0x1a; // 十六進位制 // 以十進位制的方式列印 printf("%d\n", n1); // 10 printf("%d\n", n2); // 2 printf("%d\n", n3); // 15 printf("%d\n", n4); // 26 // 以不同進位制的方式列印 int x = 100; printf("dec = %d\n", x); // dec = 100 printf("octal = %o\n", x); // octal = 144 printf("hex = %x\n", x); // hex = 64 printf("octal = %#o\n", x); // octal = 0144 //顯示進位制字首 printf("hex = %#x\n", x); // hex = 0x64 //顯示進位制字首 printf("hex = %#X\n", x); // hex = 0X64 //顯示進位制字首 return 0; }