进制

#include <stdio.h>

int main02(void)
{
//进制(在计算机定义数据时,不可以直接定义二进制)
//二进制(0-1); 八进制(0-7); 十六进制(0-9,a-f或A-F)

int a = 10;
printf("%d ", a);
//%x:占位符,输出一个十六进制整型
printf("%x ", a);
printf("%X ", a);
//%o:占位符,输出一个八进制整型
printf("%o ", a);

//定义八进制数据以0开头
int b = 0123;
//定义十六进制数据以0x开头
int c = 0x123;

printf("%d ", a);
printf("%o ", a);
printf("%x ", a);

printf("%d ", b);
printf("%o ", b);
printf("%x ", b);


return 0;
}

原文地址:https://www.cnblogs.com/wanghong19991213/p/13404275.html