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
    +关注

    关注

    2313

    文章

    11212

    浏览量

    375361
  • C语言
    +关注

    关注

    183

    文章

    7650

    浏览量

    146462

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RF器件S参数的基本定义和主要类型

    本文将介绍在描述任何RF组件时需要用到的一个最基本术语——散射参数(或S参数)。但是,与有关该主题的其他很多文章不同,本文不仅会聚焦S参数的基本定义,而且还会简要概述其在RF工程中常用的主要类型
    的头像 发表于 05-27 14:06 1850次阅读
    RF器件<b class='flag-5'>中</b>S参数的基本<b class='flag-5'>定义</b>和主要<b class='flag-5'>类型</b>

    组态屏变量地址映射 / 数据类型不匹配解决方法

    在工业自动化领域,组态屏作为人机交互的核心设备,其与控制器(如PLC、单片机)之间的数据交换依赖于准确的变量地址映射与数据类型匹配。然而,实际工程,因地址规划混乱或数据类型不一致导致
    的头像 发表于 04-22 10:41 359次阅读
    组态屏变量地址映射 / <b class='flag-5'>数据类型</b>不匹配解决方法

    基于凌羽派的OpenHarmony北向应用开发:ArkTS语法-数据类型和变量声明

    可以在程序执行期间具有不同的值。使用TS风格,声明的时候使用冒号给出数据类型。 let hi: string = \'hello\'; let num: number = 0; 2.2 常量声明
    发表于 02-26 14:24

    睿远研究院丨IO-Link规范解读(十五):数据类型详解

    前言 本篇对IO-Link规范的附录F的数据类型做个详细解释,附录定义了  基本数据类型 (Basic Data Types) 和  组合数据类型
    的头像 发表于 01-14 18:25 6109次阅读
    睿远研究院丨IO-Link规范解读(十五):<b class='flag-5'>数据类型</b>详解

    嵌入式的浮点型数据转换为字节类型的三种方法

    什么是浮点数 浮点数是指一种既包含小数又包含整数的数据类型。 浮点型变量分类 浮点型分为单精度(float型)和双精度(double型)。浮点型变量使用定义。如下: float a; // 声明
    发表于 01-07 06:28

    LabVIEW 变体:万能数据容器的艺术

    在LabVIEW的丰富数据类型体系,变体(Variant)是一种极具灵活性的通用数据类型,其核心价值在于能够兼容并封装LabVIEW的所有其他
    发表于 01-05 11:06

    枚举类型的讲解

    枚举是一个基本的数据类型,它可以让数据更简洁。 如果写一个判断星期的文章,我们当然可以使用宏定义来使代码更加易懂,不过: #define MON 1 #define TUE 2
    发表于 12-08 08:14

    电能质量在线监测装置支持的数据推送频率是多少?

    1 秒~24 小时 的自定义周期,部分高端设备可实现 毫秒级实时推送 。 一、按数据类型划分的推送频率 数据类型 典型推送频率 应用场景 标准 / 行业建议 实时基础参数 (电压 / 电流有效值、频率、功率) 100ms~10
    的头像 发表于 12-05 15:07 664次阅读
    电能质量在线监测装置支持的<b class='flag-5'>数据</b>推送频率是多少?

    C语言自动类型转换

    是通过定义类型转换运算来实现的。其一般形式为: (数据类型) (表达式) 其作用是把表达式的运算结果强制转换成类型说明符所表示的
    发表于 11-25 08:04

    C语言强制类型转换

    强制类型转换是通过定义类型转换运算来实现的。其一般形式为: (数据类型) (表达式) 其作用是把表达式的运算结果强制转换成类型
    发表于 11-24 06:32

    汇编程序段的定义介绍

    操作数不能同时是存储器操作数,也不能同时是段寄存器; 目的操作数不能是立即数; 代码段基址寄存器CS不能作目的操作数; 使用立即数作为源操作数时,立即数会按照目的操作数的类型进行扩展。 强制类型转换语法(要谨慎使用): 数据类型
    发表于 11-21 08:19

    SQL 通用数据类型

    SQL 通用数据类型 数据库表的每个列都要求有名称和数据类型。Each column in a database table is required to have a name a
    的头像 发表于 08-18 09:46 943次阅读

    对于在STM32CubeMx使用FMC的NAND FLASH里面配置这些时间有什么说明吗?

    对于在STM32CubeMx使用FMC的NAND FLASH里面配置这些时间有什么说明吗?
    发表于 07-21 07:07

    ArkUI-X平台桥接Bridge说明

    数据类型支持 平台桥接通过JSON格式或二进制格式序列化编解码传递数据,支持基础数据类型、数组类型和结构化数据。具体支持
    发表于 06-19 23:12

    从FA模型切换到Stage模型时:module的切换说明

    。 supportedModes标识应用支持的运行模式,当前只定义了驾驶模式(drive)。/Stage模型已废弃。 distro对象的moduleName标识当前HAP的名称。 distro对象
    发表于 06-05 08:16