小整数十进制转十六进制:(LeetCode 405)
LeetCode上有一个题目,是要求写代码实现int 大小的10进制整数(正负在内)转化为16进制。作为一个例题进行分析。下面是本人仿优秀题解通过的代码:参考题解:1.对于正数的处理,只要一直除16取余,按顺序存储余数,最后逆序输出就可以了;2.但是对于负整数,int在真正存储在内存中的二进制数不是值的原码,而是其补码,举例:若int变量的值为-1 ,那么在强制类型...
原创
2019-05-22 23:18:16 ·
564 阅读 ·
0 评论