C++ 十进制整数转换二进制、八进制、十六进制
C++ 十进制整数转换二进制、八进制、十六进制
题目描述
输入十进制整数 N (-32767~32767),请输出它对应的二进制、八进制、十六进制数。
输入
十进制整数 N
输出
输出转成的二进制数、八进制数、十六进制数,用空格分隔
示例
输入: 10
输出: 1010 12 A
输入: -255
输出: 1111111100000001 377 FF
输入描述:
输入一个十进制整数 N。
输出描述:
输出 N 对应的二进制、八进制、十六进制数,用空格分隔。
**注意:**输出的二进制、八进制、十六进制数不需要前导 0。
提示:
C++ 中十进制转二进制可以用 bitset 库,也可以用循环除 2 取余法实现;十进制转八进制可以用循环除 8 取余法实现;十进制转十六进制可以用循环除 16 取余法实现。
原文地址: https://www.cveoy.top/t/topic/n6BC 著作权归作者所有。请勿转载和采集!