进制规则
十进制 |
以正常数字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; }