//字節(jié)流轉換為十六進制字符串
void ByteToHexStr(const unsigned char* source, char* dest, int sourceLen)
{
short i;
unsigned char highByte, lowByte;
for (i = 0; i < sourceLen; i++)
{
highByte = source[i] >> 4;
lowByte = source[i] & 0x0f ;
highByte += 0x30;
if (highByte > 0x39)
dest[i * 2] = highByte + 0x07;
else
dest[i * 2] = highByte;
lowByte += 0x30;
if (lowByte > 0x39)
dest[i * 2 + 1] = lowByte + 0x07;
else
dest[i * 2 + 1] = lowByte;
}
return ;
}
//字節(jié)流轉換為十六進制字符串的另一種實現(xiàn)方式
void Hex2Str( const char *sSrc, char *sDest, int nSrcLen )
{
int i;
char szTmp[3];
for( i = 0; i < nSrcLen; i++ )
{
sprintf( szTmp, "%02X", (unsigned char) sSrc[i] );
memcpy( &sDest[i * 2], szTmp, 2 );
}
return ;
}
//十六進制字符串轉換為字節(jié)流
void HexStrToByte(const char* source, unsigned char* dest, int sourceLen)
{
short i;
unsigned char highByte, lowByte;
for (i = 0; i < sourceLen; i += 2)
{
highByte = toupper(source[i]);
lowByte = toupper(source[i + 1]);
if (highByte > 0x39)
highByte -= 0x37;
else
highByte -= 0x30;
if (lowByte > 0x39)
lowByte -= 0x37;
else
lowByte -= 0x30;
dest[i / 2] = (highByte << 4) | lowByte;
}
return ;
}
C語言實現(xiàn)字節(jié)流與十六進制字符串的相互轉換
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門矢腻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來门驾,“玉大人,你說我怎么就攤上這事多柑∧淌牵” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長聂沙。 經(jīng)常有香客問我秆麸,道長,這世上最難降的妖魔是什么及汉? 我笑而不...
- 正文 為了忘掉前任沮趣,我火速辦了婚禮,結果婚禮上坷随,老公的妹妹穿的比我還像新娘房铭。我一直安慰自己,他們只是感情好温眉,可當我...
- 文/花漫 我一把揭開白布缸匪。 她就那樣靜靜地躺著,像睡著了一般芍殖。 火紅的嫁衣襯著肌膚如雪豪嗽。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼躁倒,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了洒琢?” 一聲冷哼從身側響起秧秉,我...
- 正文 年R本政府宣布,位于F島的核電站衷戈,受9級特大地震影響抠璃,放射性物質發(fā)生泄漏。R本人自食惡果不足惜脱惰,卻給世界環(huán)境...
- 文/蒙蒙 一搏嗡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拉一,春花似錦采盒、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嫡纠,卻和暖如春烦租,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背除盏。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 1.字符串轉數(shù)據(jù) 2.數(shù)據(jù)轉字節(jié)數(shù)組 3.字節(jié)數(shù)組轉換成16進制數(shù) 4.16進制數(shù)轉換成字節(jié)數(shù)組 swift版本的...
- 最近在做項目的時候遇到這樣一個需求待榔,需要將十六進制的字符串轉換成字節(jié)數(shù)組逞壁,通過Socket連接,調用硬件接口控制燈...
- 由于協(xié)議轉換究抓,相鄰協(xié)議所支持的數(shù)據(jù)類型存在差異猾担,故存在數(shù)據(jù)類型轉換的問題袭灯,如一個十六字節(jié)字符串“AD1D3DF4D...
- 美妝品和網(wǎng)購代購盛行的時代,一波又一波的買買買熱浪襲來走去后翁潘,近幾年又開始 流行減法護膚趁冈,大家都希望簡單一點,再簡...