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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

沒搞懂這兩句代碼結果為啥不一樣

[復制鏈接]
跳轉到指定樓層
樓主
ID:844772 發表于 2021-1-29 11:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Time_h=(i/16)*10+i%16;
Time_h=(i>>4)*10+i&0x0f;
前一句就可以,后一句十位不對,但把i&0x0f放前邊就行了,難到時編譯器的問題?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:752974 發表于 2021-1-29 12:49 | 只看該作者
拋開物理意義,單看數值,這兩條語句功能等同。
回復

使用道具 舉報

板凳
ID:824490 發表于 2021-1-29 13:21 | 只看該作者
從左到右:i>>4之后,i的值變了。到了i&0x0f,這時的i已不 原來的i,
而前一句i至始至終沒改過
回復

使用道具 舉報

地板
ID:844772 發表于 2021-1-29 13:22 | 只看該作者
本來習慣用第一種寫法,昨天腦抽寫了第二種的,顯示的就總出錯,剛剛突然琢磨出來,Keil居然是先加后與。
回復

使用道具 舉報

5#
ID:824490 發表于 2021-1-29 13:27 | 只看該作者
glinfei 發表于 2021-1-29 13:22
本來習慣用第一種寫法,昨天腦抽寫了第二種的,顯示的就總出錯,剛剛突然琢磨出來,Keil居然是先加后與。

Time_h=(i>>4)*10+(i&0x0f);試試
回復

使用道具 舉報

6#
ID:392485 發表于 2021-1-29 13:46 | 只看該作者
C語言中+ - 的運算優先級要高于&(位與),&(取地址)運算要高于+ - 運算。
回復

使用道具 舉報

7#
ID:213173 發表于 2021-1-29 14:00 | 只看該作者
優先級和結合性
C語言中,運算符的運算優先級共分為15級。1級最高,15級最低。在表達式中,優先級較高的先于優先級較低的進行運算。 而在一個運算量兩側的運算符優先級相同時, 則按運算符的結合性所規定的結合方向處理。 C語言中各運算符的結合性分為兩種,即左結合性(自左至右)和右結合性(自右至左)。例如算術運算符的結合性是自左至右,即先左后右。如有表達式x-y+z則y應先與“-”號結合, 執行x-y運算,然后再執行+z的運算。這種自左至右的結合方向就稱為“左結合性”。而自右至左的結合方向稱為“右結合性”。 最典型的右結合性運算符是賦值運算符。如x=y=z,由于“=”的右結合性,應先執行y=z再執行x=(y=z)運算。 C語言運算符中有不少為右結合性,應注意區別,以避免理解錯誤。
回復

使用道具 舉報

8#
ID:844772 發表于 2021-1-29 15:00 | 只看該作者
名字不是重點 發表于 2021-1-29 13:27
Time_h=(i>>4)*10+(i&0x0f);試試

試過了,就是忘記優先順序了,還以為發現編譯器的bug呢
回復

使用道具 舉報

9#
ID:654028 發表于 2021-1-29 16:23 | 只看該作者
我從來不記優先級,都是用括號
回復

使用道具 舉報

10#
ID:712493 發表于 2021-1-29 19:58 | 只看該作者
名字不是重點 發表于 2021-1-29 13:21
從左到右:i>>4之后,i的值變了。到了i&0x0f,這時的i已不 原來的i,
而前一句i至始至終沒改過

對的,是這樣!
回復

使用道具 舉報

11#
ID:130230 發表于 2023-2-22 11:23 | 只看該作者
運算符結合的問題,基礎不扎實。去看看C語言基礎教程。
回復

使用道具 舉報

12#
ID:879348 發表于 2023-2-22 11:44 | 只看該作者
寫程序要多加括號,不要想當然
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久精品 | 91麻豆精品国产91久久久更新资源速度超快 | 精品亚洲一区二区三区四区五区 | 久久精品视频一区二区三区 | 亚洲精品在线91 | 日日爱视频 | 一级毛片播放 | 亚洲高清在线 | 国产aa | 欧美人妇做爰xxxⅹ性高电影 | 亚洲欧美中文日韩在线 | 国产精品久久久久久一区二区三区 | 亚洲一区二区久久 | 综合精品久久久 | 日韩三级免费网站 | 国产激情视频 | 国产精品一区二区视频 | 亚洲精品一区中文字幕 | 国产精品美女久久久久久久久久久 | 精品不卡 | 免费看a| 九九热在线免费视频 | 超碰操| 视频三区 | 久优草 | 人人操日日干 | 中文字幕一区二区三区在线观看 | 成人精品在线观看 | 亚洲欧美中文日韩在线v日本 | 国产激情一区二区三区 | 国产一区二区三区四区区 | 国产一级一级国产 | 中文字幕不卡视频在线观看 | 国产精品久久久久久久久久久久久久 | 国产精品毛片av一区 | 在线观看亚洲一区二区 | 亚洲性视频 | 日韩高清一区 | 亚洲视频在线免费观看 | 国产精品成人av | 欧美一区不卡 |