輸出16進制文件出現很多ffffff的問題解決辦法

    最近由於一個小需求,需要輸出16進制數到文件中,本以爲是一個小小的demo就可以解決,誰知道出現了這麼個情況:         冷靜分析了一下,但凡最高位是1的情況都會多出這麼多fffffff,看來是範圍超界了。原來:我用來緩存數據的buffer是char型的,16進制數據當然要用unsigned char來表示,不然就會出現上述情況。          修改之後,就豁然開朗了!
相關文章
相關標籤/搜索