杭州监狱8月第一期XP03A-Day04
2025-08-10 18:51:13
发布于:浙江
今日重点:进制转换、原反补码、位运算
一、进制转换
- 进制转十进制(按权展开法):
先计算每一位权值,权值等于 ,其中,小数点往左, 从第 位依次增加,小数点往右,从第 位一次减少。再将每一位数与对应权值相乘,最后相加。
2.十进制转 进制
整数部分:除以 取余,直到商为零为止,逆序排列。
小数部分:乘 取整, 将积的小数部分继续乘,直到小数部分为 ,正序排列。
3.二进制转八进制、十六进制
二转八:三位一级,不足位用零补齐,满三位向前进一。
二转十六:四位一级,不足为用零补齐,满四位向前进一。
二、原反补码
正数:原反补码都一样。
负数:反码是除了符号位以外,每一位按原码取反;补码在反码末位 。
有符号八位二进制表示范围是 [-128~127]
。
三、位运算
位运算符 | 转为补码后运算方法 |
---|---|
按位与& |
全 为 ,否则为 |
按位或| |
全 为 ,否则为 |
按位异或^ |
相同为 ,否则为 |
按位取反~ |
变为 , 变为 |
按位左移<< |
乘 |
按位右移>> |
除以 并向下取整 |
全部评论 3
十年OI一场空,不开long long 见祖宗
2025-08-09 来自 浙江
0发答案给你点赞
2025-08-06 来自 浙江
0XP03A主要是CSP-J初赛冲刺,以知识点为主,好像除了第一天每天都是纸质刷卷
2025-08-05 来自 浙江
0
有帮助,赞一个