六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

設(shè)置二進(jìn)制常用的2函數(shù)

[摘要]也許很多人會(huì)用不上,但一旦要操作二進(jìn)制,是很有用的之所以稱為函數(shù),是因?yàn)闊o(wú)論你用C還是用Java寫,都只能將它們寫成函數(shù),盡管在Java中不叫函數(shù)//Java Version/*** BCD碼左對(duì)齊轉(zhuǎn)字符串* @param bcd 你一次讀進(jìn)的字節(jié)數(shù),因?yàn)榭赡軙?huì)大于你要處理的字節(jié)數(shù)* @param...
也許很多人會(huì)用不上,但一旦要操作二進(jìn)制,是很有用的
之所以稱為函數(shù),是因?yàn)闊o(wú)論你用C還是用Java寫,都只能將它們寫成函數(shù),盡管在Java中不叫函數(shù)

//Java Version

/**
* BCD碼左對(duì)齊轉(zhuǎn)字符串
* @param bcd 你一次讀進(jìn)的字節(jié)數(shù),因?yàn)榭赡軙?huì)大于你要處理的字節(jié)數(shù)
* @param begin 字節(jié)開始位置
* @param length 字節(jié)長(zhǎng),與begin一起決定真正要處理的字節(jié)數(shù)
*/
public static String BCD2Str(byte[] bcd,int begin,int length)
{
String str = "";
int temp;
for(int i=begin;i<begin+length;i++) {
if(bcd[i]==0) break;
temp=(bcd[i] & 0x0F) % 10;
str+=temp;
temp=(bcd[i]>>>4) % 10;// notice >>>
if(bcd[i]>>>4 !=0)str+=temp;
}
return str;
}

/**
* 普通的二進(jìn)制轉(zhuǎn)字串
* @param 同BCD碼
*/
public static String Hex2Str(byte[] hex,int begin,int num)
{
String overflow="overflow";
long ll=0;
if(num>8) return overflow;
for(int i=begin;i<begin+num;i++)
ll=ll*256+ hex[i];

return String.valueOf(ll);
}

//C version
因?yàn)橛玫降?方庫(kù),貼無(wú)益,免,算法同Java Version



主站蜘蛛池模板: 视频一区视频二区在线观看 | 婷婷开心| 欧美亚洲国产人成aaa | 午夜久久久久久久 | 中文字幕不卡在线高清 | 亚洲美女视频一区 | 亚洲第一黄色网 | 色婷婷六月丁香在线观看 | 一区二区三区视频在线观看 | 欧美天天性 | 色偷偷亚洲第一成人综合网址 | 亚洲高清色 | 青青青激情视频在线最新 | 青青青青青国产免费手机看视频 | 亚洲成a人 | 中文字幕国产专区 | 亚洲成人社 | 欧美在线免费 | 日本人欧美xx | 亚洲乱码一二三四区国产 | 日韩欧美亚洲综合一区二区 | 亚洲成a人v天堂网 | 欧美网址在线观看 | 手机看片午夜 | 午夜精品久久久久久久四虎 | 亚洲 丝袜 制服 欧美 另类 | 午夜免费福利影院 | 日韩在线观看中文字幕 | 色综合久久88色综合天天提莫 | 性欧美另类 | 天天操天天弄 | 天天拍夜夜添久久精品免费 | 亚洲精品乱码久久久久久 | 欧美四虎影院 | 青草青视频 | 中文字幕免费在线视频 | 日韩影院在线观看 | 亚州第一视频 | 婷婷色六月 | 亚洲专区区免费 | 亚洲男人的天堂久久无 |