0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32中数据类型定义的解释说明

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2023-01-03 15:46 次阅读

stdint.h 这里放着C语言的标准表达方式

typedef   signed        char      int8_t; 
typedef   signed short  int       int16_t;
typedef   signed        int       int32_t;
typedef   signed      __int64     int64_t;


typedef unsigned           char       uint8_t;
typedef unsigned short     int        uint16_t;
typedef unsigned           int        uint32_t;
typedefunsigned__int64uint64_t;

stm32f10x.h 这个文件主要是为了兼容旧版本

typedef   uint32_t   u32;   ///32位
typedef   uint16_t   u16;   ///16位
typedef   uint8_t     u8;   ///8位

u8 最大255 , u16最大65535 , 就这个意思u8 a=255 a+1=0 , u16 b=255 b+1=256

dd11c1d2-891d-11ed-bfe3-dac502259ad0.png


审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2270

    文章

    10900

    浏览量

    355915
  • C语言
    +关注

    关注

    180

    文章

    7604

    浏览量

    136788

原文标题:STM32中数据类型定义的解释说明

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子博途新数据类型之:SINT(8位整数)

    数据类型 SINT (Short INT) 的操作数长度为 8 位,由以下两部分组成:一部分是符号,另一部分是数值。位 0 到 6 的信号状态表示数值。位 7 的信号状态表示符号。符号可以是“0”(正信号状态),或“1”(负信号状态)。
    的头像 发表于 11-09 09:52 863次阅读
    西门子博途新<b class='flag-5'>数据类型</b>之:SINT(8位整数)

    AIC23采集到的数据是应该用什么数据类型来接收?int还是unsigned int?

    AIC23采集到的数据是应该用什么数据类型来接收,int还是unsigned int? 这个采集到的数字是什么含义呢?代表的是声音信号的幅值? while(!MCBSP_rrdy(hMcbsp
    发表于 10-18 06:56

    芯片封装技术不同术语的基本定义

    在现代芯片封装技术,"bump" 和 “micro bump” 是用于不同封装类型的关键组件,尤其在3D集成技术起到至关重要的作用。在解释它们在不同场景(如fanout封装
    的头像 发表于 10-09 15:29 839次阅读

    鸿蒙原生应用元服务开发-仓颉基础数据类型字符类型

    : Rune = r\'\\\\n\' let tab: Rune = r\'\\\\t\' 通用字符以 \\\\u 开头,后面加上定义在一对花括号的 1~8 个十六进制数,即可表示对应的 Unicode
    发表于 09-19 10:58

    鸿蒙原生应用元服务开发-仓颉基础数据类型元组类型

    之间使用逗号分隔。下面的例子,分别定义了一个 (Int64, Float64) 类型的变量 x,以及一个 (Int64, Float64, String) 类型的变量 y,并且使用元
    发表于 09-12 11:02

    labview数据类型的取值范围是多少

    LabVIEW的数据类型丰富多样,涵盖了整数、小数(浮点数)、复数等多种类型,每种类型都有其特定的取值范围。以下是对LabVIEW中常见数据类型取值范围的
    的头像 发表于 09-04 17:33 1061次阅读

    常见的遥感数据类型有哪些

    遥感技术是一种通过遥感器在远离目标的位置获取目标地物的电磁波信息,并进行分析的技术。遥感数据类型繁多,涵盖了从可见光到红外、微波等多个波段,以及不同的数据格式和分辨率。 光学遥感数据 : 全色影像
    的头像 发表于 09-04 14:30 1558次阅读

    技术干货驿站 ▏深入理解C语言:基本数据类型和变量

    语言的知识,为后续的编程学习打下坚实的基础。1基本数据类型在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统,用于定义变量的类型
    的头像 发表于 07-26 17:53 2125次阅读
    技术干货驿站 ▏深入理解C语言:基本<b class='flag-5'>数据类型</b>和变量

    ESP32-S3是否支持修改控制端点数据类型

    ESP32-S3是否支持修改控制端点数据类型(如标准类型,自定义类型); 我需要在控制传输数据阶段的DATA0包改为我的USB设备规定的8个
    发表于 06-07 06:00

    嵌入式C语言结构体基本实现

    :     在struct 声明了一个含有若干新成员的数据类型。     tag  是结构体标签。     member-list  是标准的变量定义,比如 int i; 或者 float f,或者其他
    的头像 发表于 05-11 08:49 1035次阅读
    嵌入式<b class='flag-5'>中</b>C语言结构体基本实现

    C语言数据类型有哪些

    在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。
    发表于 03-20 10:56 482次阅读
    C语言<b class='flag-5'>数据类型</b>有哪些

    嵌入式系统C语言结构体的基础实现与应用

    C语言中的数组只能允许程序员定义存储相同类型数据。但是结构是C语言编程中允许您存储不同数据类型数据
    发表于 03-12 14:29 501次阅读
    嵌入式系统<b class='flag-5'>中</b>C语言结构体的基础实现与应用

    如何才能将adc转换后的数据发送到代码中指定的任何数据类型为uint8的变量

    我被卡住了,如何才能将 adc 转换后的数据发送到代码中指定的任何数据类型为 uint8 的变量? 我正在使用以下 dma 配置,但我没有在 uint8 value2 变量接收到
    发表于 03-04 06:48

    arcgis值类型与字段类型不兼容

    数据类型,用于定义字段可以存储的数据范围和格式。常见的字段类型包括整数(int),浮点数(float),日期(date),文本(string)等。当我们在创建
    的头像 发表于 02-25 11:14 1668次阅读

    结构体与指针的关系

    体指针则是指向结构体类型的指针,用于操作和访问结构体的成员。下面我们将分别详细解释结构体和结构体指针,并提供相应的示例代码。1.结构体:结构体是一种自定义数据类型
    的头像 发表于 01-11 08:00 990次阅读
    结构体与指针的关系