關於uint8_t / uint16_t / uint32_t /uint64_t 是什么數據類型


  1. uint8_t / uint16_t / uint32_t /uint64_t 是在C++的基礎上誕生的
  2. C++的數據類型分為 整形、浮點型、字符型、字符串型、布爾類型,其中布爾類型是特殊的整形
  3. uint8_t,uint16_t,uint32_t,uint64_t都不是新的數據類型,它們只是使用typedef給類型起的別名,新瓶裝老酒的把戲。
    但是,不要小看了typedef,它對於硬件應用工程師有很好的代碼維護作用。例如在matlab中的芯片畫模型時,考慮到芯片的容量是8位、16位或者32位,大家就用uint8、uint16和uint32來定義數據類型,取代了之前的Boolean
  4. 按照posix標准,一般整形對應的*_t類型為:
    1字節 uint8_t
    2字節 uint16_t
    4字節 uint32_t
    8字節 uint64_t
  5. 79616采樣芯片中,一片最多有16位,實際存在位根據電氣原理圖進行適配
    33771采樣芯片中,一片最多有14位
  6. Debug 可識別兩種數據:十六進制數據和ASCII碼


免責聲明!

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



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