1、十六进制字符串中不能包含多余的前导零。如果要转化的数为0,那么以单个字符'0'来表示
2、对于其他情况,十六进制字符串中的第一个字符将不会是0字符。
3、给定的数确保在32位有符号整数范围内。不能使用任何由库提供的将数字直接转换或格式化为十六进制的方法。
4、自然数转16进制的方法和转二进制一样.负数则先取反、再转31位二进制、再反码
5、再反码+1、再加上符号位(此时32位)、最后再转16进制
6、如果输入整数是负数,则执行num = num + 2**23,然后统一进行转16进制处理
7、 以上就是小编带给大家的介绍,希望大家可以喜欢,如果喜欢的话可以点赞哦,也可以发表自己的看法。