1
A
回答
6
的半字節(或半字節,通過用字節VS咬類推)是一char
的4位塊。
你可以交換他們:
c = ((c & 0x0F) << 4) | ((c & 0xF0) >> 4);
1
char temp1,temp2,z;// your o/p
temp1=((x & 0x0f)<<4);//x be your input
temp2=((x & 0xf0)>>4);
z=temp1|temp2;
2
int x = 0xab; // 1010 1011
int x1 = (x & 0xF0) ; // 1010 0000
int x2 = (x & 0x0F) ; // 0000 1011
x = (x2 << 4 | x1 >> 4) ; // 1011 1010
相關問題
- 1. 在一個字節中交換兩個半字節
- 2. 在NSMutableArray中交換元素
- 3. 在ArrayList中交換元素
- 4. 交換元素
- 5. 交換塊中的最後兩個半字節
- 6. 將char轉換爲字節
- 7. char轉換爲字節? (JAVA)
- 8. 轉換字節[]到char []
- 9. 在一個字節中讀取最高半字節和最低半字節
- 10. jQuery元素交換
- 11. Arraylist交換元素
- 12. 雙字節交換
- 13. 想在編程中交換元素
- 14. 在jQuery中交換兩個元素
- 15. 在Lisp列表中交換元素
- 16. 在下拉菜單中交換元素
- 17. 交換整數中的交替字節
- 18. 從Java字節中提取半字節
- 19. 如何交換元組中的元素?
- 20. 在Objective-C中交換字節順序?
- 21. jquery懸停元素交換元素
- 22. 在'current'之前元素中元素的交換
- 23. 交換原始字符串的一半
- 24. 將char轉換爲字節C++
- 25. 如何將char轉換爲字節?
- 26. 將NSString轉換爲char字節數組
- 27. 刪除用於字節轉換的char *
- 28. 如何將char轉換爲字節?
- 29. 元素轉換爲半像素,文本現在變得模糊
- 30. 交換元素通過對
建議的重複問題是一個有點古怪的;它具有16位和32位半字節交換的答案 - 以及[Bit Twiddling Hacks](http://graphics.stanford.edu/~seander/bithacks.html)的鏈接,這是一個寶貴的資源。我不確定它是否符合'準確重複'的條件,儘管它確實是密切相關的。 –