-1
我需要將字節左移2位。我正在查看某個示例,並獲得了字節0xC0。當他將它左移2時,他得到了0x300。現在,我正在嘗試取出字節0xCF並將其左移2位。有什麼方法可以解釋如何將字節向左移兩位?將一個字節向左移2?
或者如何把一個簡單的函數放在一起用C#或Java來運行? (最好是Java)。
我需要將字節左移2位。我正在查看某個示例,並獲得了字節0xC0。當他將它左移2時,他得到了0x300。現在,我正在嘗試取出字節0xCF並將其左移2位。有什麼方法可以解釋如何將字節向左移兩位?將一個字節向左移2?
或者如何把一個簡單的函數放在一起用C#或Java來運行? (最好是Java)。
有兩種方法可以將字節左移2,而無需編寫函數。首先,你可以使用這個網站:http://www.miniwebtool.com/bitwise-calculator/bit-shift/它會爲你做。另一種方法是乘以4.因爲向左移動2與乘以4相同。所以0xCF向左移動2是0x33C。
那麼這裏的問題究竟是什麼?它背後的數學?代碼(大概只是一個'<<'調用)? – Mureinik
你也沒有包括你正在使用的語言。 C,C++,python還是什麼? –
@Mureinik我這麼認爲,但你會怎麼去做數學呢? – Madyson