簡體   English   中英

將十六進制數字從無符號字符轉換為字符串

[英]Convert hex numbers from unsigned char to string

我有一個帶有十六進制值的無符號字符數組,我需要制作一個字符串。 因此,當我有arr[0]=2barr[1]=fc我希望能夠創建一個字符串s="2bfc" ,而不是來自 ascii 代碼的字符。 我怎樣才能做到這一點?

您可以更改為 long 或 int 並循環添加+arr[ArrayIndex]*0x10^ArrayIndex以使用itoa()獲得它的一個 int 表示,然后將 int 轉換為它的文字字符串。 只是概述執行此操作的手動過程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM