久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3981|回復: 3
打印 上一主題 下一主題
收起左側

單片機C語言里面字符串數組如何轉為16進制?

[復制鏈接]
回帖獎勵 100 黑幣 回復本帖可獲得 10 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
ID:569870 發表于 2019-6-29 23:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
STC12C2052單片機,串口接收到的數據存放在字符串數組里,連起來如:#1FF4E$#為開始位,$為結束位,請問各位大神:
1、我如何把str[1],也就是第二位取出賦值給“str1”和字符做比較   if(str1=="1"){}
2、如何把3,4,5,6位  “FF4E”取出轉成oxff4e這樣的16進制?

新手上路,拜托了,謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:62223 發表于 2019-6-30 01:34 | 只看該作者
str1[0] = str[1];if(str1[0] == '1'){}....

unsigned short int result = 0;
unsigned char data_temp = 0;
unsigned char i.;
for(i = 0;i<4;i++)
{
  result = result<<4;
  if(str1[2+i] >='A')data_temp  = str1[2+i] - 'A'+10;
  else data_temp  = str1[2+i] - '0';
  result+= data_temp;
}
return result;///result就是算出來的結果了

評分

參與人數 1黑幣 +12 收起 理由
榆木大腦袋 + 12 很給力!

查看全部評分

回復

使用道具 舉報

板凳
ID:62223 發表于 2019-6-30 09:42 | 只看該作者
不好意思,循環里的str1應該改為str
回復

使用道具 舉報

地板
ID:569870 發表于 2019-6-30 12:50 | 只看該作者
lingwise 發表于 2019-6-30 01:34
str1[0] = str[1];if(str1[0] == '1'){}....

unsigned short int result = 0;

謝謝了
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人小视频在线免费观看 | 奇米久久久 | 91精品91久久久 | 欧美成人精品 | 欧美人妖网站 | 大学生a级毛片免费视频 | 一区二区在线不卡 | 日韩激情视频一区 | av黄色在线观看 | 国产亚洲精品美女久久久久久久久久 | 能免费看的av | 一区二区在线免费观看 | 欧美一区免费 | 亚洲成人毛片 | 91精品久久久久久久久中文字幕 | 免费视频一区二区 | 国产视频黄色 | 亚洲aⅴ精品 | 在线视频日韩 | 亚洲精品亚洲人成人网 | 欧美激情免费在线 | 国产成人免费视频 | 久久福利电影 | 天天久久| 亚洲国产欧美一区 | 日韩视频一区二区 | 天天久| 国产免费又色又爽又黄在线观看 | 懂色av色香蕉一区二区蜜桃 | 亚洲三区在线观看 | 最新日韩在线 | 欧美激情综合五月色丁香小说 | 色视频一区二区 | 在线视频中文字幕 | 黑人巨大精品 | 欧美另类视频 | 精品无码久久久久久国产 | 欧美在线a | 免费一级毛片 | 国产黄色大片 | 国产一区二区三区 |