变式 3:转成十六进制

👁️ 29 人浏览 💬 0 人评论 ❤️ 添加收藏

十六进制每一位是 0~9 和 A~F,正好对应 4 个二进制位:1010 1011 就是 AB。所以第 k 个十六进制位(从右往左、从 0 数)就是 (n >> (4 * k)) & 15。

输入一个 0~65535 的整数 n,输出它的 4 位十六进制(大写,不足补 0)。例如输入 43981,输出:

ABCD
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论
🔒 登录并作答后可看讨论