随笔分类 -  进制转换

摘要:题目传送门 一、求解步骤 原理: 被除数=除数*商+余数 而余数必须为大于等于0的数字,为负数是没法表示的,所以当余数为负数时,需要进行特殊处理。 以15为例: cout << -15 % -2 ; -->输出-1 由此可以看出,在C++的运算出来15,表示 阅读全文
posted @ 2021-08-22 12:11 糖豆爸爸 阅读(161) 评论(0) 推荐(0) 编辑
摘要:题目传送门 C++代码 #include <bits/stdc++.h> using namespace std; //单个字母转换成数字 0-F int char_to_int(char a) { return '0' <= a && a <= '9' ? a - '0' : 10 + a - ' 阅读全文
posted @ 2021-08-17 14:29 糖豆爸爸 阅读(114) 评论(0) 推荐(0) 编辑
摘要:#include <bits/stdc++.h> using namespace std; //输出数字n的二进制 int main() { int n; n = 28; //方法1:固定1,右移n大法 //优点:思路清晰,模板利用扩展 //缺点:代码有点长 for (int i = 7; i >= 阅读全文
posted @ 2021-07-13 10:14 糖豆爸爸 阅读(240) 评论(0) 推荐(0) 编辑

Live2D
点击右上角即可分享
微信分享提示