zoukankan      html  css  js  c++  java
  • 关于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码
  • 相关阅读:
    20190817-T1-LOJ6322「雅礼国庆 2017 Day6」Star Way To Heaven
    20190817-涪
    20190816-周期
    考试总结 模拟95
    考试总结 模拟94
    考试总结 模拟93
    考试总结 模拟92
    考试总结 模拟91
    考试总结 模拟90
    考试总结 模拟89
  • 原文地址:https://www.cnblogs.com/haoran333/p/15762282.html
Copyright © 2011-2022 走看看