第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

第二個(gè)方法有問題

第二個(gè)方法有問題,if(buf[i]<=0xf)這句有問題,運(yùn)行結(jié)果和老師的不一樣,會(huì)出現(xiàn)0ce ?0ca ?0d1這種情況,請(qǐng)老師回答下這個(gè)問題

正在回答

3 回答

將判斷條件寫為if((buf[i] &0xff)<= 0xf)。這可能是因?yàn)閎uf[i]取到的數(shù)不止八位,這樣buf[i]可能是負(fù)數(shù)了,所以這個(gè)判斷條件成立了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

漠其世

可是不是byte[] buf嗎 8位的字節(jié)數(shù)組啊 但是16進(jìn)二進(jìn)制可用4個(gè)16進(jìn)制數(shù)表示8進(jìn)制也就是2位(可能是0開頭的)建議樓主打全代碼瞧瞧
2015-08-12 回復(fù) 有任何疑惑可以回復(fù)我~
#2

逆天子陸離 提問者

非常感謝!
2015-08-29 回復(fù) 有任何疑惑可以回復(fù)我~

有可能是你的文件是utf-8包含BOM頭格式的,這樣前3個(gè)字節(jié)是ef,ee,bf,所以處理的時(shí)候會(huì)出現(xiàn)為第一個(gè)字節(jié)為-17的異常情況,就是這個(gè)問題

0 回復(fù) 有任何疑惑可以回復(fù)我~

追問:

為什么buf[i]取到的數(shù)不止八位呢? 不是字節(jié)數(shù)組么?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

第二個(gè)方法有問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)