在VS中使用二進制數和預處理器定義

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中使用預處理器定義

相當於在工程中所有文件中加上宏定義,可以實現跨平臺;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章