<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機中unsigned char轉字符串的方法

單片機中unsigned char轉字符串的方法

作者: 時(shí)間:2013-12-02 來(lái)源:網(wǎng)絡(luò ) 收藏

在單片機中,常用到數字與字符的方法,在C中都是使用itoa函數,C51也有這個(gè)函數,但是,8051的RAM是很有限的,所以盡量避免使用int型,常用的是unsigned 。當需要轉換成時(shí)用itoa的話(huà),還是有點(diǎn)浪費。還是自力更生,自己寫(xiě)了一個(gè),代碼如下:

typedef unsigned BYTE;

BYTE * ByteToStr(BYTE n)

{

BYTE str[4];

BYTE * pStr;

pStr = str;

if (n>99)

{

*pStr = n/100;

n %= 100;

*pStr += '0';

pStr ++ ;

*pStr = n/10;

n %= 10;

*pStr += '0';

pStr ++ ;

}

if (n>9)

{

*pStr = n/10;

n %= 10;

*pStr += '0';

pStr ++ ;

}

if (n10)

{

*pStr = n + '0';

pStr ++;

}

*pStr = 0;

return str;

}

用了5Byte內存,不知是否精簡(jiǎn),先用著(zhù)再說(shuō)!String 轉 unsigned 的要反過(guò)來(lái)先減'0'再乘,不過(guò)要檢查是否小于等于255。等寫(xiě)好了再放上來(lái).



關(guān)鍵詞: 單片機中unsigned char 字符串

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>