C语言进制转换与打印
#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; }
每天进步一点点,快乐生活多一点。