进制规则
十进制 |
以正常数字1-9开头,如123 |
八进制 |
以数字0开头,如0123 |
十六进制 |
以0x开头,如0X123 |
二进制 |
C语言不能直接书写二进制数 |
案例如下
int main()
{
int a;
a=12;//以10进制方式赋值
//%d 以10进制的方式打印
printf("[10]a=%d\n",a);
//%o 字母o 以8进制的方式打印
printf("[8]a=%o\n",a);
//%x %X 以18进制的方式打印
printf("[16]a=%x\n",a); a=0123;//以8进制方式赋值
a=0x1ab;//以16进制的方式赋值
//打印略
return 0;
}