你好陕赃,你好渠啤,作者浊吏。我使用你的方法觅捆,發(fā)現(xiàn)當(dāng)數(shù)字為兩個(gè)字節(jié)并且是16的整數(shù)倍傻盟,你的代碼有問題艰管。比如:16=1 160=A度秘,我修復(fù)了這個(gè)問題。主要代碼在:
// 沒有小數(shù)
if (tempShangString.length <= 2 && [tempShangString intValue] < 16) {
if(i == 0 && [lastNumber compare:[NSDecimalNumber one]] == NSOrderedDescending){
[hex appendString:@"0"];
}
int num = [tempShangString intValue];
if (num == 0) {
break;
}
iOS 10進(jìn)制字符串轉(zhuǎn)16進(jìn)制(任一大泻嚷汀)