找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

C語言1<<5和0x01<<5是一樣的嗎?

  [復(fù)制鏈接]
ID:978416 發(fā)表于 2022-12-21 12:40 | 顯示全部樓層 |閱讀模式
問一下各位1<<5和0x01<<5是一樣的嗎
回復(fù)

使用道具 舉報

ID:460753 發(fā)表于 2022-12-21 16:11 | 顯示全部樓層
對于1來說,這個結(jié)果是一樣的。
回復(fù)

使用道具 舉報

ID:978416 發(fā)表于 2022-12-22 09:28 | 顯示全部樓層
ucmic 發(fā)表于 2022-12-21 16:11
對于1來說,這個結(jié)果是一樣的。

好的,明白了,感謝
回復(fù)

使用道具 舉報

ID:654797 發(fā)表于 2022-12-23 06:59 | 顯示全部樓層
是一樣的呀!一個是用十進制表示,一個是十六進制的
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-12-23 21:11 | 顯示全部樓層
如果是我,我就不會問這個問題,跟新手不新手的沒有關(guān)系
首先:
a = 1<<5;
b = 0x01<<5;
然后:
if(a == b){打印也好,通過端口用LED指示也好}
回復(fù)

使用道具 舉報

ID:1056573 發(fā)表于 2022-12-24 00:33 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-12-23 21:11
如果是我,我就不會問這個問題,跟新手不新手的沒有關(guān)系
首先:
a = 1

對,這樣理解更深刻。
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2022-12-24 08:37 | 顯示全部樓層
1 對于十六進制和十進制是一樣的。
回復(fù)

使用道具 舉報

ID:858010 發(fā)表于 2022-12-24 10:45 | 顯示全部樓層
這個結(jié)果是相同的
回復(fù)

使用道具 舉報

ID:824490 發(fā)表于 2022-12-24 14:51 | 顯示全部樓層
這樣的問題可以不用的上來問的啊~~,仿真運行一下,就有答案了,還不用花成本的。
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-12-24 15:17 | 顯示全部樓層
名字不是重點 發(fā)表于 2022-12-24 14:51
這樣的問題可以不用的上來問的啊~~,仿真運行一下,就有答案了,還不用花成本的。

人家又問了一個幾乎一樣的問題,連續(xù)三個都是右邊的變量<<..............
就一個位移問題,連續(xù)三個,我都不想理會了
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2022-12-24 15:26 | 顯示全部樓層
一樣的,用十進制數(shù),編譯時會轉(zhuǎn)成十六進制的。
回復(fù)

使用道具 舉報

ID:1059038 發(fā)表于 2022-12-24 20:08 | 顯示全部樓層
在程序中會報錯
回復(fù)

使用道具 舉報

ID:1059041 發(fā)表于 2022-12-24 20:31 來自觸屏版 | 顯示全部樓層
一對應(yīng)的是16進制和十進制是一樣
回復(fù)

使用道具 舉報

ID:77589 發(fā)表于 2022-12-26 09:33 | 顯示全部樓層
這兩個表達式只是寫法不一樣而已!結(jié)果是一樣的。
回復(fù)

使用道具 舉報

ID:1059139 發(fā)表于 2022-12-26 23:31 | 顯示全部樓層
不過一個是10進制的表達,一個是16進制的表達
不同的表達方式,結(jié)果是一樣的,都是1
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表