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中使用预处理器定义
相当于在工程中所有文件中加上宏定义,可以实现跨平台;