十六進制高低位分離轉換拆分


http://www.cocoachina.com/bbs/read.php?tid=1706049同行解答。

十六進制高低位分離轉換拆分

以2016為例:2016(十進制)->0x7E0(十六進制),按照硬件方面要求拆分成0x07,0xE0。

//years=2016轉換后的0x7E0 NSInteger years
// int存    
    int years;
// char取
    char highyears=years>>8;//0x70,當years=2016時
    char lowyears=years&0xff;//0xE0,當years=2016時
// int取 
     int highyears=years>>8;//0x70,當years=2016時 //0xE0,當years=2016時
     int lowyears=years&0xff;

 

 

  


免責聲明!

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



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