- 博客(1)
- 收藏
- 关注
原创 Linux 中的进制转换
为啥结果是 100110,而不是 FF,因为 ibase=2 对 16 生效了,那 16 的 10 进制结果是 1 * 2 + 1 * 1(6 > 2,变成 2 - 1),变成 obase=3,所以其实是以 3 进制输出的结果,可以验证下,一般先设置 obase,再设置 ibase,否则先设置的 ibase 会对后面设置的 obase 参数生效,有可能会导致结果与预期不符,后面有示例。如果先设置 obase=16,再设置 ibase=2,则结果符合预期,7、先设置 ibase,再设置 obase 的问题,
2023-07-30 22:40:46
1132
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人