C语言将十进制整数输出为八进制和十六进制
2017-03-01 23:11
549 查看
方法一:
直接使用控制字符串
%o 八进制
%x %X 十六进制
方法二:
函数 char *itoa(int value, char *string, int radix)
返回值类型char
参数value 待转换的数字
参数string 转换后存储到string中
参数radix 转换到几进制
定义在 stdlib.h
代码如下:
直接使用控制字符串
%o 八进制
%x %X 十六进制
方法二:
函数 char *itoa(int value, char *string, int radix)
返回值类型char
参数value 待转换的数字
参数string 转换后存储到string中
参数radix 转换到几进制
定义在 stdlib.h
代码如下:
#include <stdio.h> #include <stdlib.h> #define MAX 100 int main() { int userinput; printf("Please enter a integer.\n"); scanf("%d",&userinput); char octal[MAX],hex[MAX]; itoa(userinput,octal,8); itoa(userinput,hex,16); printf("Octal and Hex of the integer %d that you entered is %s and %s.\n",userinput,octal,hex); return 0; }
相关文章推荐
- 十进制,八进制,十六进制在C语言当中的输出
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- 输入一整数,按八进制,十进制,十六进制输出
- C++ cout利用控制符dec、hex和oct,分别输出十进制、十六进制和八进制显示整数
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- C语言十进制,八进制,十六进制输出分析
- cpp p38--以十进制,八进制和十六进制形式输出100
- 汇编语言(二):从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示
- 挑战CPU运算能力2-输出十进制、二进制、八进制及十六进制对照表(Table of Binary, Octal and Hexadecimal Numbers)
- C++中的输出格式 八进制 十进制 十六进制
- C语言中的二进制八进制十进制与十六进制之间的转换(转)
- 分别以十进制、八进制和十六进制输出一个字符的ASCII
- java: 查表法将十进制整数转换成二进制、八进制、十六进制
- C++输出二进制、十进制、八进制和十六进制总结
- C语言将字节输出为十六进制、八进制和二进制
- c++ 十进制、八进制、十六进制输出
- 输入一个表示十六进制的字符串,转换为十进制的整数输出。
- c++中输出十进制,十六进制,八进制。默认输出十进制的数据和左右对齐
- 汇编语言:从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示