找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7892|回復(fù): 4
收起左側(cè)

Keil單片機(jī)C語言整數(shù)十六進(jìn)制轉(zhuǎn)換成十進(jìn)制最快的方法

[復(fù)制鏈接]
ID:80689 發(fā)表于 2021-9-10 23:05 | 顯示全部樓層 |閱讀模式
uint32_t data_1,data_2;
data_1=0x2f4310a4;  //十進(jìn)制為792924324  這個16進(jìn)制數(shù)轉(zhuǎn)成10進(jìn)制的

data_2=data_1 *1;   //結(jié)果data_2 直接就完成轉(zhuǎn)換變成十進(jìn)制的792924324
不需要復(fù)雜的轉(zhuǎn)換程序,哈哈。!

回復(fù)

使用道具 舉報

ID:584195 發(fā)表于 2021-9-11 08:42 | 顯示全部樓層
樓主,你是真的很利害,我買到一招了!
回復(fù)

使用道具 舉報

ID:116773 發(fā)表于 2021-9-11 09:55 | 顯示全部樓層
    兩個都是32位無符號數(shù)據(jù),其本質(zhì)就是二進(jìn)制數(shù)據(jù),至于您是讓系統(tǒng)以十六進(jìn)制方式顯示還是十進(jìn)制方式顯示,是顯示時的轉(zhuǎn)換方式而已,并不是“最快”的轉(zhuǎn)換方法。
回復(fù)

使用道具 舉報

ID:939553 發(fā)表于 2021-9-11 20:23 | 顯示全部樓層
你厲害,一下子就解決了制式轉(zhuǎn)換問題。
回復(fù)

使用道具 舉報

ID:750420 發(fā)表于 2021-9-17 17:05 | 顯示全部樓層
這種”轉(zhuǎn)換“只是賦值的數(shù)字的不同表示方式而已你可以使用printf輸出下兩個變量應(yīng)該時一樣的
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表