日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

把16进制转换为ascii字符c语言,ASCII转16进制C语言

發布時間:2024/9/27 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 把16进制转换为ascii字符c语言,ASCII转16进制C语言 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

滿意答案

u2gseftj278

推薦于 2016.03.01

采納率:56%????等級:11

已幫助:14340人

以前引別人的,自己懶得再寫了呵呵。原理就是這樣的,你可以直接用的

//函 數 名:AscToHex()

//功能描述:把ASCII轉換為16進制

unsigned char AscToHex(unsigned char aHex){

if((aHex>=0)&&(aHex<=9))

aHex += 0x30;

else if((aHex>=10)&&(aHex<=15))//A-F

aHex += 0x37;

else aHex = 0xff;

return Hex;

}

//函 數 名:HexToAsc()

//功能描述:把16進制轉換為ASCII

unsigned char HexToAsc(unsigned char aChar){

if((aChar>=0x30)&&(aChar<=0x39))

aChar -= 0x30;

else if((aChar>=0x41)&&(aChar<=0x46))//大寫字母

aChar -= 0x37;

else if((aChar>=0x61)&&(aChar<=0x66))//小寫字母

aChar -= 0x57;

else aChar = 0xff;

return aChar;

}

---補:還是我認為的那樣,我還是覺得用C語言的字符串操作函數先分割,再循環求出每個的ASCII,再連接

13分享舉報

總結

以上是生活随笔為你收集整理的把16进制转换为ascii字符c语言,ASCII转16进制C语言的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。