c语言16进制输出(c语言中各种进制的书写方法)
多条告白如次剧本只需引入一次
常常咱们运用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的值,运转截止如次:
归纳
(1)在C谈话中运用方法证明符%d表白输入十进制,%o表白输入八进制,%x或%X表白输入十六进制。
(2)即使要带有前缀的输入八进制或十六进制,须要在方法证明符中加#。
tags: