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

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

請(qǐng)問(wèn),為何下面的判斷語(yǔ)句,會(huì)讓雙位數(shù)也加零呢?本來(lái)想只對(duì)單位數(shù)(<=15)的前面補(bǔ)零。

	public?static?void?printHexByByteArray(String?fileName)?throws?IOException{
		FileInputStream?in=new?FileInputStream(fileName);
		byte[]?buf=new?byte[8*1024];
		int?bytes=0;
		int?j=1;
		while((bytes=in.read(buf,?0,?buf.length))!=-1){
			for(int?i=0;i<bytes;i++){
				//為何下面的判斷,會(huì)讓雙位數(shù)也加零
				if(buf[i]<=0xf){
					System.out.print("0");
				}
				System.out.print(Integer.toHexString(buf[i]?&?0xff)+"?");
				if(j++%10==0){
					System.out.println();
				}
			}
		}
		in.close();
	}
}


正在回答

1 回答

0xff 是16位的 你這相當(dāng)于是對(duì) 8位能表示的數(shù)據(jù)做了8位擴(kuò)展,即buf[i]如果是00000001 & 0xff =0x01 ?自然就多了一個(gè)0

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

舉報(bào)

0/150
提交
取消

請(qǐng)問(wèn),為何下面的判斷語(yǔ)句,會(huì)讓雙位數(shù)也加零呢?本來(lái)想只對(duì)單位數(shù)(<=15)的前面補(bǔ)零。

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

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

幫助反饋 APP下載

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

公眾號(hào)

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