1.在VS中使用二進制數
unsigned char reverse_byte_3(unsigned char n) {
// Reverse the top and bottom nibble then swap them.
return (lookup[n & 0b1111] << 4) | lookup[n >> 4];
}
二進制數使用無符號數,不然很容易無法識別,例如unsigned char和unsigned int;
必須知道二進制數代表的位數
2.在VS中使用預處理器定義
相當於在工程中所有文件中加上宏定義,可以實現跨平臺;