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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

C語言代碼運行過程求解釋

[復制鏈接]
回帖獎勵 5 黑幣 回復本帖可獲得 5 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
ID:261544 發表于 2022-12-27 19:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 夜問夜問 于 2022-12-27 19:53 編輯

    temp3=3;
              for(temp1=startData;temp1<endData;temp1++)
              {
                if(temp1%8==0) frame[3+temp1/8]=0x00;
                frame[temp3+temp1/8]>>=1;
                frame[temp3+temp1/8]|=(modbusData[startData+temp1]<<7) & 0x80;
                if(temp1==dataSize-1) //發送到最后一個位了
                {
                     if(dataSize%8)
                     frame[3+temp1/8]>>=8-(dataSize%8);//如果最后一個字節還有余數,則剩余MSB填充0                  
                }               
              }

上面這部分代碼不知道運算過程是怎么樣的,看的暈乎乎求講解執行過程謝謝







分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1059656 發表于 2022-12-29 18:24 | 只看該作者
就是有三個字節的數 將這個數除以8 一直除三遍 直到最后一位 有余數就補0
回復

使用道具 舉報

板凳
ID:1059868 發表于 2022-12-31 10:03 | 只看該作者
除以8取余數補0
回復

使用道具 舉報

地板
ID:261544 發表于 2022-12-31 10:08 | 只看該作者
   frame[temp3+temp1/8]>>=1;
   frame[temp3+temp1/8]|=(modbusData[startData+temp1]<<7) & 0x80;
這兩句看不懂呀。
回復

使用道具 舉報

5#
ID:308903 發表于 2023-1-3 09:05 | 只看該作者
夜問夜問 發表于 2022-12-31 10:08
frame[temp3+temp1/8]>>=1;
   frame[temp3+temp1/8]|=(modbusData[startData+temp1]

frame[temp3+temp1/8]>>=1;    frame【】 右移一位,
frame[temp3+temp1/8]|=(modbusData[startData+temp1]     ;先與運算置0 ,低四位置0,再或運算賦值,1
回復

使用道具 舉報

6#
ID:261544 發表于 2023-1-3 13:48 | 只看該作者
frame[temp3+temp1/8]>>=1;
是將   frame[3]和frame[4]中的值右移1位嗎?
回復

使用道具 舉報

7#
ID:1060170 發表于 2023-1-3 15:27 | 只看該作者
夜問夜問 發表于 2023-1-3 13:48
frame[temp3+temp1/8]>>=1;
是將   frame[3]和frame[4]中的值右移1位嗎?

這個等價于 frame[temp3+temp1/8] = (frame[temp3+temp1/8] >> 1);
如果temp3 = 3, temp1 = 0,則等價于 frame[3] = (frame[3] >> 1);
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91视频国产区 | 久久久久国产一区二区三区四区 | 国内精品久久久久久久 | 日韩精品人成在线播放 | 亚洲二区在线 | 日韩三区在线观看 | 一区二区三区中文字幕 | 精品综合久久久 | 精品亚洲永久免费精品 | 一区二区三区在线播放视频 | 九色视频网站 | 欧美9999 | 成人免费黄色片 | 中文天堂在线一区 | 久久国产视频播放 | 国产免费拔擦拔擦8x高清 | 91精品国产91久久久久久最新 | 亚洲在线 | 国产精品亚洲精品久久 | 国产目拍亚洲精品99久久精品 | 久草在线在线精品观看 | 日韩国产三区 | 久草视频2 | 国产区在线观看 | 免费a级毛片在线播放 | 国产成人免费视频网站视频社区 | 成人av网站在线观看 | 亚洲www | 中文字幕成人免费视频 | 亚洲欧美一区在线 | 美女国产精品 | 亚洲欧美中文字幕在线观看 | 色综合久久久久 | 国产在线播 | 亚洲欧洲日韩精品 中文字幕 | 污视频免费在线观看 | 亚洲欧美视频 | 91精品国产手机 | 亚洲国产免费 | 国产一区二区中文字幕 | www.久久|