欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: C語言uchar型數組轉換成十六進制字符串,求大神 [打印本頁]

作者: danq    時間: 2020-9-12 15:30
標題: C語言uchar型數組轉換成十六進制字符串,求大神
關于uchar型數組轉換成十六進制字符串的問題
比如像ary[]={11100010};
轉化成11100010,=0x74
求大神

作者: danq    時間: 2020-9-12 15:47
打錯了0xE2
作者: 心有浮生    時間: 2020-9-12 17:53
我只知道一個笨辦法,感覺好麻煩啊,先算數組大小,是否為8的倍數,不是的話前面補0,然后用循環,除了開頭需要補0的那幾個,剩下的8個一組循環,然后前四個作為16進制的高位,后四個低位。然后就能輸出。這是笨辦法,肯定有大神 有簡易的辦法,我也是小白
作者: 小黑屋525    時間: 2020-9-13 08:22
unsigned char i = 0,result = 0;
unsigned char ary[]={1,1,1,0,0,0,1,0};
    for(i = 0; i < 8; i++) {
        result |= arr[i] << (8 - i);
    }
你試試看對不對,思路大概就是這樣!




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1