C++ 十进制整数转换二进制、八进制、十六进制

题目描述

输入十进制整数 N (-32767~32767),请输出它对应的二进制、八进制、十六进制数。

输入

十进制整数 N

输出

输出转成的二进制数、八进制数、十六进制数,用空格分隔

示例

输入: 10

输出: 1010 12 A

输入: -255

输出: 1111111100000001 377 FF

输入描述:

输入一个十进制整数 N。

输出描述:

输出 N 对应的二进制、八进制、十六进制数,用空格分隔。

**注意:**输出的二进制、八进制、十六进制数不需要前导 0。

提示:

C++ 中十进制转二进制可以用 bitset 库,也可以用循环除 2 取余法实现;十进制转八进制可以用循环除 8 取余法实现;十进制转十六进制可以用循环除 16 取余法实现。

C++ 十进制整数转换二进制、八进制、十六进制

原文地址: https://www.cveoy.top/t/topic/n6BC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录