C语言下进制的使用
进制规则
十进制 |
以正常数字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; }