邏輯運算_往右位移

各位大大您好:

                        想跟大家請教一下,我的labview版本是7.1,最近要做一個測試,

                        將x往右移y個位元  ( x>>y ) 的功能,

                        但是我在functions→advanced→data manipulation裡頭只有找到左移的功能,找不到

                        往右位移的功能,所以想請教大大,如我要做右移該怎麼做????

只有往左沒有往右移的話,就自己用另外一各方式做!

你把位元先轉成數值,然後除2之後再轉回位元!

 

![](upload://sdH5acFGE3wGfkWPpZ8Wq8t5U6r.jpeg)

mist082940413.4504398148

用rotate right with carry也可以達到吧 !!

感謝mist0829 與 garyO 大大~

接受到你們的幫助。

若如果我的程式要讓它彈性大一點,我可以每次任意指定它往右位移n個位元的話,

(x>>n) 那該怎麼做???

2種簡單的方式


第一, “Rotate Right With Carry"可右移1位元
第二, 使用"Formula Node”, 直接以C語言的方式即可

2種方式如下圖

感謝orange1108大大~

解決我的問題了~感恩~!

謝謝各位大大