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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2052|回復(fù): 5
收起左側(cè)

單片機C語言keile5<<=為什么會報錯?

[復(fù)制鏈接]
ID:915590 發(fā)表于 2023-1-29 21:15 | 顯示全部樓層 |閱讀模式
keile5<<=為什么會報錯?
打算把51的程序移植到32
在keil4中能用data1=data1<<=1;
但是在keil5給32位寫程序時會出現(xiàn)錯誤
51hei截圖_20230129211427.png

回復(fù)

使用道具 舉報

ID:824490 發(fā)表于 2023-1-29 22:32 | 顯示全部樓層
話多 必失!
data1<<=1; // 有這個就可以了
data1=data1;//這個就不用了
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2023-1-29 23:14 | 顯示全部樓層
語法錯誤吧。
要么是:data1 <<= 1;
呀么是:data1 = data1 << 1;
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-1-30 07:22 | 顯示全部樓層
a<<=b等效于a=a<<b
data1=data1<<=1; 展開后就是:
data1=data1=data1<<1;
這不是典型的語法錯誤還是什么?
回復(fù)

使用道具 舉報

ID:1063596 發(fā)表于 2023-2-20 14:24 | 顯示全部樓層
復(fù)合運算符本身就包含給變量賦值的意思,類似 a+=3 -> a=a+3 ,是不需要再寫一個等于號的。
同類的寫法 a*=2,a+=3,a-=5,a/=6,a%=7,a|=8,a&=1。
基本運算符和位運算都可以給成復(fù)合運算符~
回復(fù)

使用道具 舉報

ID:1059013 發(fā)表于 2023-2-20 18:50 | 顯示全部樓層
加個括號data1=(data1=data1<<1);試試
左結(jié)合的原因吧
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲区中文字幕 | 欧美性一区二区三区 | 日韩视频在线一区二区 | 国产精品一区二区福利视频 | 久久久久久国产精品免费免费男同 | 亚洲精品一 | 国产精品福利一区二区三区 | 久久精品99国产精品日本 | 福利视频一区 | 国产成年人视频 | www.色53色.com| 国产在线对白 | 亚洲高清一区二区三区 | 国产一区二| 黄视频网址 | 男女视频免费 | 日韩在线 | 毛片链接| www.日韩在线| 亚洲精品黄色 | 男女激情网 | 性一交一乱一伦视频免费观看 | 色综合视频在线 | 久久国产亚洲 | 免费a网 | 欧美精品在欧美一区二区 | 午夜视频在线视频 | 伊人久久国产 | 欧美日韩精品久久久免费观看 | 欧美日韩视频在线第一区 | 国产精品亚洲一区二区三区在线 | 999久久久| xxx.在线观看| 欧美一区二区另类 | 欧美日韩三级视频 | 九九久久精品 | 欧美激情五月 | 一区福利视频 | 国产亚洲网站 | 欧美一级免费观看 | 国产亚洲精品久久yy50 |