数值之间的转换

1、printf()函数的格式控制参数:

      格式控制参数      描述      
%d 十进制有符号整数
%u 十进制无符号整数
%f 十进制浮点数
%o(字母o) 八进制数
%x 十六进制数

 

 1 #include <stdio.h>
 2 void main()
 3 {
 4     unsigned int x=12;
 5     unsigned int y=012;  //八进制以0开头
 6     unsigned int z=0x12; //十六进制以0x开头
 7     printf("十进制%u 转换为  八进制%o  十六进制%x \n",x,x,x);  
 8             //%u表示无符号十进制数
 9     printf("八进制%o 转换为  十进制%u  十六进制%x \n",y,y,y);
10     printf("十六进制%x 转换为  八进制%o  十进制%u \n",z,z,z);
11 
12 }
数制转换

执行结果如下:

 

posted on 2020-06-13 21:35  GRIT_风  阅读(388)  评论(0)    收藏  举报