c語言中各種進制的書寫 *** c語言16進制輸出

多條告白如次劇本只需引入一次
常常咱們運用C談話沿用的都是十進制的情勢輸入,但有的步調員愛好用八進制或十六進制舉行輸入,沿用八進制或十六進制在表白計劃機的關系值上面同樣簡單,2的3次方即是8,2的4次方即是十六,都是2的n次冪 。那怎樣運用C談話來表白八進制或十六進制?
表白
在C談話中運用0x或0X前綴表白十六進制,運用0前綴表白八進制 。對應的 *** 變換符如次:
進制表露前綴表露八進制%o%#o;表露前綴0十六進制%x大概%X%#x或%#X;表露前綴0x或0X示例
簡直在步調中怎樣運用,看以次示例:
#include<stdio.h>int main(void){int a = 100;printf("十進制 = %d;八進制 = %o;十六進制 = %xn", a,a,a);printf("十進制 = %d;八進制 = %#o;十六進制 = %#xn", a,a,a);return 0;}示例中辨別用不帶前綴和帶有前綴的情勢輸入了變量a的值,運轉截止如次:
【c語言中各種進制的書寫 ***c語言16進制輸出】歸納
(1)在C談話中運用 *** 證明符%d表白輸入十進制,%o表白輸入八進制,%x或%X表白輸入十六進制 。
(2)即使要帶有前綴的輸入八進制或十六進制,須要在 *** 證明符中加# 。

    推薦閱讀