二进制转换为十六进制,是怎么得出超过9字母的?
答案:2 悬赏:0 手机版
解决时间 2021-11-21 18:18
- 提问者网友:川水往事
- 2021-11-20 23:34
二进制转换为十六进制,是怎么得出超过9字母的?
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-11-21 00:33
二进制010101,还是十六进制abcdef的区别仅仅是"显示"时候,数据本身没有进制的区别。
这里的"显示"包括显示在界面上给人看,还有书写在代码里面给编译器识别。
前者显示用系统"%x"就可以让系统转转好,或者自己编码转换
比如byte a:a/10 就是第一个字符m,a%16就是第二个m,最后得到0xmn.
byte m,n. == 10 就是'a'/ == 11就是'b' 等等。
这里的"显示"包括显示在界面上给人看,还有书写在代码里面给编译器识别。
前者显示用系统"%x"就可以让系统转转好,或者自己编码转换
比如byte a:a/10 就是第一个字符m,a%16就是第二个m,最后得到0xmn.
byte m,n. == 10 就是'a'/ == 11就是'b' 等等。
全部回答
- 1楼网友:醉吻情书
- 2021-11-21 01:55
小于 10,加上 48;
大于 9,多加上 7。
大于 9,多加上 7。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯