標題: 單片機c語言>>和<<是什么意思啊 [打印本頁]
作者: 多情必自斃 時間: 2017-10-4 17:23
標題: 單片機c語言>>和<<是什么意思啊
如題,先謝謝了
作者: 多情必自斃 時間: 2017-10-4 17:38
對了還有一個 | 是什么意思
作者: young182 時間: 2017-10-4 18:38
單片機位操作中的右移和左移
作者: young182 時間: 2017-10-4 18:40
位操作的右移和左移
作者: zqy181818 時間: 2017-10-4 18:45
|是邏輯或的運算符。>>和<<是,右移和左移運算符。
作者: hhan11 時間: 2017-10-4 19:39
二進制右位移和左位移
作者: actom 時間: 2017-10-4 21:17
左移和右移的意思
作者: actom 時間: 2017-10-4 21:17
或運算符
作者: zl2168 時間: 2017-10-5 10:35
書上都有,為什么不看書?本壇60%的提問都是不看書盲目實踐引起,即使一個項目成功了也是知其然不知其所以然。
作者: zl2168 時間: 2017-10-5 10:38
本帖最后由 zl2168 于 2017-10-5 10:40 編輯
要學好單片機應用必須至少扎扎實實讀通讀懂一本單片機好的教材書(不是那種項目式教材)。
介紹2本書:
《80C51單片機實用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學習51單片機原理,程序(雙解c和匯編)語句條條有注解,便于閱讀理解,便于自學。
《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。
與其他書比較一下,有比較才能有鑒別!絕不忽悠你!
作者: 糯糯和呆呆 時間: 2017-10-5 11:25
二進制的位操作,>>是右移,例如10001101>>2,后變成00110100,同理<<是左移,即10001101<<2后為00100011,|是或操作,當且僅當兩個位同為0時,相或才為0.
作者: Meteors 時間: 2017-10-5 13:22
左移和右移 | 是或運算
作者: 但有當時皓月在 時間: 2017-10-5 13:30
二進制位運算的左移右移,另一個是或運算符
作者: wangshaojiong 時間: 2017-10-5 16:58
分別為左移與右移操作
作者: 多情必自斃 時間: 2017-10-5 17:49
zl2168 發表于 2017-10-5 10:38
要學好單片機應用必須至少扎扎實實讀通讀懂一本單片機好的教材書(不是那種項目式教材)。
介紹2本書:《8 ...
好的,主要是一開始就看書太過抽象困難,對我來說還是遇到一個問題解決一個問題這樣簡單
作者: zl2168 時間: 2017-10-5 22:31
不對,基礎不牢,欲速則不達!
作者: 多情必自斃 時間: 2017-10-6 08:21
zl2168 發表于 2017-10-5 22:31
不對,基礎不牢,欲速則不達!
速度可能確實不會加快,但是最后學到的都一樣,這就夠了,前面那句話希望審核不過
作者: hrsoftgao 時間: 2017-10-6 11:20
移位操作,左移位和右移位
作者: 1379383859 時間: 2017-10-7 09:35
左移和右移
作者: 8往事隨風001 時間: 2017-10-21 17:15
在看書,好好學C語言
作者: 找人PK 時間: 2019-1-31 05:33
這是C語言位運算,右移和左移
作者: 37823542 時間: 2019-1-31 11:21
移位操作,按位左移和右移
作者: 最帥的人 時間: 2019-1-31 12:04
左移和右移
作者: hia51 時間: 2019-1-31 13:18
分別對應的是右移和左移,| 表示按位取 或 。
作者: 13655 時間: 2019-1-31 13:29
左移,右移,邏輯與
作者: 13655 時間: 2019-1-31 13:30
_crol_和_cror_也是左右移
作者: hello_liu 時間: 2019-1-31 17:54
<< 左移 >>右移
作者: FBIII 時間: 2020-5-12 09:33
寫反了把
作者: pcf2000 時間: 2020-5-12 10:20
你是懶得翻書,可以理解,網絡時代嘛;那你為啥不在網上查一查,網上很方便的,這種問題網上一大堆
作者: 黃youhui 時間: 2020-5-12 10:33
邏輯或
作者: MNwcy 時間: 2020-5-12 11:56
支持,這個問題百度打一下也知道了
作者: mxf444 時間: 2020-5-12 12:46
左右移 異或
作者: chrisli2006 時間: 2020-5-12 14:33
把數值轉化為二進制 <<這個是左移 十進制5二進制為101左移2位后為10100 >>右移2位后就變為001
作者: 璨璨璨 時間: 2020-5-12 18:19
都是邏輯運算符
作者: moon20000boy 時間: 2020-5-12 19:41
C語言位操作,<<左移,>>右移,箭頭已經指明了方向,|邏輯或,&邏輯與,^異或,就這些了,建議你買一本大學課本C語言,譚浩強編寫的,堪稱經典,就是枯燥一點,先粗略看一遍,這本書數據類型寫的太詳細了,沒必要啊
作者: 小魚仔1111 時間: 2020-5-14 14:42
看箭頭方向>>是右移,<<是左移, |是位或,||是邏輯或(例:0x20 | 0x01=0x21; 0 || 1=1, 1 || 0=1, 0 || 0=0, 1 || 1=1)
作者: Zinser 時間: 2020-5-14 16:14
位操作運算符。在c++中,移位運算符有雙目移位運算符:<<(左移)和>>(右移)。移位運算符組成的表達式也屬于算術表達式,其值為算術值。左移運算是將一個二進制位的操作數按指定移動的位數向左移位,移出位被丟棄,右邊的空位一律補0。右移運算是將一個二進制位的操作數按指定移動的位數向右移動,移出位被丟棄,左邊移出的空位或者一律補0,或者補符號位,這由不同的機器而定。在使用補碼作為機器數的機器中,正數的符號位為0,負數的符號位為1。
作者: zxc135108 時間: 2020-5-14 16:27
按位左移和按位右移
作者: tiantian630 時間: 2020-5-14 16:52
位操作的右移和左移
作者: zxqge 時間: 2020-5-14 18:31
指二進制左右移運算 如6 0110 <<1 1100 變成12
作者: spc12 時間: 2020-5-15 00:48
移位操作,左移和右移。可用于對某一位的操作
作者: 一只廢包 時間: 2020-5-15 21:47
右移 左移
作者: TTQ001 時間: 2020-5-15 23:46
位操作的右移和左移, 對于變量X,移位的位數為n,則右移等效于X / 2 ^ n,左移等效于X * 2 ^ n。
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |