[英]Convert hex numbers from unsigned char to string
我有一個帶有十六進制值的無符號字符數組,我需要制作一個字符串。 因此,當我有arr[0]=2b
和arr[1]=fc
我希望能夠創建一個字符串s="2bfc"
,而不是來自 ascii 代碼的字符。 我怎樣才能做到這一點?
您可以更改為 long 或 int 並循環添加+arr[ArrayIndex]*0x10^ArrayIndex
以使用itoa()
獲得它的一個 int 表示,然后將 int 轉換為它的文字字符串。 只是概述執行此操作的手動過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.