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)即使要带有前缀的输入八进制或十六进制,须要在 *** 证明符中加# 。

    推荐阅读