C# 獲取一個字節的高4位和低4位


通過 & 位與操作,然后 >> 移位。

public int getHeight4(byte data){//獲取高四位
    int height;
    height = ((data & 0xf0) >> 4);
    return height;
}
  
public int getLow4(byte data){//獲取低四位
    int low;
    low = (data & 0x0f);//0x0f(00001111)
    return low;    
}

//由此可以推出 獲取低5位 則data與 00011111(0x1f)相與




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM