c語言中怎么看懂十進制十六進制 c語言中十六進制可以直接和十進制運算嗎


c語言中怎么看懂十進制十六進制 c語言中十六進制可以直接和十進制運算嗎

文章插圖
16進制以0x開頭,后面跟數字0~9或字母A~F(小寫也可以),如:0x2D(16進制數2D) 。
1、十六進制(英文名稱:Hexadecimal),是計算機中數據的一種表示方法 。同我們日常生活中的表示法不一樣 。它由0-9,A-F組成,字母不區分大小寫 。
2、十六進制與10進制的對應關系是:0-9對應0-9;A-F對應10-15;N進制的數可以用0~(N-1)的數表示,超過9的用字母A-F 。
舉例如下:int x=23;
printf("%x", x); // 以16進制格式輸出,輸出17 。
【c語言中怎么看懂十進制十六進制 c語言中十六進制可以直接和十進制運算嗎】printf("%o", x); // 以8進制格式輸出,輸出27 。