C语言下进制的使用

进制规则

         

十进制

以正常数字1-9开头,如123

八进制

以数字0开头,如0123

十六进制

以0x开头,如0X123

二进制

C语言不能直接书写二进制数

案例如下

int main()
{
	int a;
	a=12;//以10进制方式赋值
	//%d 以10进制的方式打印
	printf("[10]a=%d
",a);
	//%o 字母o 以8进制的方式打印
	printf("[8]a=%o
",a);
	//%x %X 以18进制的方式打印
	printf("[16]a=%x
",a);


	a=0123;//以8进制方式赋值
	a=0x1ab;//以16进制的方式赋值
	//打印略
	return 0;
}
原文地址:https://www.cnblogs.com/wenshinlee/p/11006497.html