在之前做过的【GESP】C++四级真题 luogu-B3851 [GESP202306 四级] 图像压缩题目中,需要将一个数字转换为十六进制表示并输出出来,如果你的”武器库”缺少这部分技能,你可能会一下不知所措,今天就专门总结下这个知识点,希望下次遇到可以”信手拈来”。
当前武器库清单
| 分类 | 功能 | 教程 |
|---|---|---|
| 字符判断 | 判断是否为数字(0-9) | 【GESP/CSP】编程武器库-1, 字符类型判断 |
| 字符判断 | 判断是否为字母(a-z/A-Z) | 【GESP/CSP】编程武器库-1, 字符类型判断 |
| 字符判断 | 判断是否为大写字母(A-Z) | 【GESP/CSP】编程武器库-1, 字符类型判断 |
| 字符判断 | 判断是否为小写字母(a-z) | 【GESP/CSP】编程武器库-1, 字符类型判断 |
| 进制转换 | 十进制和十六进制转换 | 【GESP/CSP】编程武器库-2, 十进制和十六进制转换 |
本人也是边学、边实验、边总结。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽,欢迎指正、交流。
一般来说,在涉及进制转换的题目中,你可能遇到两种情况:一是直接输出转换后的表示,这种情况相对简单,可以利用输出流的格式化输出功能;二是需要将转换后的结果存储到变量中,这种情况相对复杂一些。接下来分别介绍。
全文详见:https://www.coderli.com/gesp-arsenal-1-char-check-number-alpha/

被折叠的 条评论
为什么被折叠?



