#include
十進(jìn)制,十六進(jìn)制,BCD碼相互轉(zhuǎn)換C程序教學(xué)文稿.doc

十進(jìn)制,十六進(jìn)制,BCD碼相互轉(zhuǎn)換C程序教學(xué)文稿.doc

ID:61935362

大?。?0.50 KB

頁數(shù):12頁

時間:2021-03-31

十進(jìn)制,十六進(jìn)制,BCD碼相互轉(zhuǎn)換C程序教學(xué)文稿.doc_第1頁
十進(jìn)制,十六進(jìn)制,BCD碼相互轉(zhuǎn)換C程序教學(xué)文稿.doc_第2頁
十進(jìn)制,十六進(jìn)制,BCD碼相互轉(zhuǎn)換C程序教學(xué)文稿.doc_第3頁
十進(jìn)制,十六進(jìn)制,BCD碼相互轉(zhuǎn)換C程序教學(xué)文稿.doc_第4頁
十進(jìn)制,十六進(jìn)制,BCD碼相互轉(zhuǎn)換C程序教學(xué)文稿.doc_第5頁
資源描述:

《十進(jìn)制,十六進(jìn)制,BCD碼相互轉(zhuǎn)換C程序教學(xué)文稿.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、__________________________________________________本人用過的十六進(jìn)制、BCD碼之間的轉(zhuǎn)換C程序,還有十進(jìn)制的,可以參考使用,#include #include ///////////////////////////////////////////////////////// // //功能:十進(jìn)制轉(zhuǎn)十六進(jìn)制 // //輸入:intdec????????????????????待轉(zhuǎn)換的十進(jìn)制數(shù)據(jù) //?????intlength?????

2、????????????轉(zhuǎn)換后的十六進(jìn)制數(shù)據(jù)長度 // //輸出:unsignedchar*hex?????????轉(zhuǎn)換后的十六進(jìn)制數(shù)據(jù) // //返回:0???success // //思路:原理同十六進(jìn)制轉(zhuǎn)十進(jìn)制____________________________________________________________________________________________________ ///////////////////////////////////////////////////////

3、/// intDectoHex(intdec,unsignedchar*hex,intlength) { ???inti;???for(i=length-1;i>=0;i--) ???{ ???????hex[i]=(dec%256)&0xFF; ???????dec/=256; ???}???return0; }///////////////////////////////////////////////////// // //功能:二進(jìn)制取反 // //輸入:constunsignedchar*src?二進(jìn)制數(shù)據(jù) //

4、?????intlength???????????????____________________________________________________________________________________________________待轉(zhuǎn)換的二進(jìn)制數(shù)據(jù)長度 // //輸出:unsignedchar*dst???????取反后的二進(jìn)制數(shù)據(jù) // //返回:0???success // ////////////////////////////////////////////////////// intc

5、onvert(unsignedchar*dst,constunsignedchar*src,intlength) { ???????inti;???????for(i=0;i

6、______////////////////////////////////////////////////////////// // //功能:十六進(jìn)制轉(zhuǎn)為十進(jìn)制 // //輸入:constunsignedchar*hex????????待轉(zhuǎn)換的十六進(jìn)制數(shù)據(jù) //?????intlength??????????????????????十六進(jìn)制數(shù)據(jù)長度 // //輸出: // //返回:int?rslt???????????????????????轉(zhuǎn)換后的十進(jìn)制數(shù)據(jù) // //思路:十六進(jìn)制每個字符位所表示的十進(jìn)制數(shù)的范圍

7、是0~255,進(jìn)制為256 //?????左移8位(<<8)等價乘以256 //____________________________________________________________________________________________________ ///////////////////////////////////////////////////////// unsignedlongHextoDec(constunsignedchar*hex,intlength) { ???inti;

8、???unsignedlongrslt=0;???for(i=0;i

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。