首页 > 其他分享 >嵌入式开发常用数据类型

嵌入式开发常用数据类型

时间:2023-03-06 11:47:39浏览次数:48  
标签:常用 16 32 符号 数据类型 typedef 嵌入式 volatile 位数

typedef signed char         int8_t; //8位有符号整数
typedef unsigned char       uint8_t, flag; //8位无符号整数、布尔标志
typedef signed short        int16_t; //16位有符号整数
typedef unsigned short      uint16_t; //16位无符号整数
typedef signed long         int32_t; //32位有符号整数
typedef unsigned long       uint32_t; //32位无符号整数

//用关键字volatile修饰,不优化类型

typedef volatile uint_8      vuint_8;  // 不优化无符号8位数,字节
typedef volatile uint_16     vuint_16; // 不优化无符号16位数,字
typedef volatile uint_32     vuint_32; // 不优化无符号32位数,长字
typedef volatile int_8       vint_8;   // 不优化有符号8位数
typedef volatile int_16      vint_16;  // 不优化有符号16位数
typedef volatile int_32      vint_32;  // 不优化有符号32位数

标签:常用,16,32,符号,数据类型,typedef,嵌入式,volatile,位数
From: https://www.cnblogs.com/seekwhale13/p/17183156.html

相关文章

  • MFC常用宏
    MAX_PATH  是C语言运行时库中通过#define指令定义的一个宏常量,它定义了编译器所支持的最长全路径名的长度TCHARch[MAX_PATH]={0};      ......
  • PHP常用文件函数
    1、路径相关函数1、dirname()返回路径中的目录名称部分。2、basename()返回路径中的文件名部分。3、pathinfo()返回关于文件路径的信息。4、realpath()返回绝对路......
  • markdown常用颜色
    按Markdown支持内嵌HTML与用KaTex/MathJax的代码。因此共有两种方式,可以使用H5的方式,也可以使用KaTex/MathJax的方式。对于颜色,可以使用颜色名(大多数的浏览器都支持......
  • phthon字符与list常用方法和属性
    字符methods:count:统计字符在字符串中出现的次数(returnint)[searchStr,startIndex,endIndex]mypty='Thisisademoofthecountmethodofstr'print(my......
  • C语言数据类型笔记
    Unsigned如果一个字面量常数想要表达自己是unsigned,可以在后面加u或U255U用l或L表示long(long)*unsigned的初衷并非扩展数能表达的范围,而是为了做纯二进制运算,主要是......
  • docker 常用命令docker run系列
    基本格式指令:1dockerrun[OPTIONS]IMAGE[COMMAND][ARG…]用法:通过run命令创建一个新的容器(container)常用选项说明-d,--detach:指定容器在后台运行,默认为fal......
  • linux 常用的150 个命令汇总
    1.线上查询及帮助manhelp2.文件和目录操作的命令ls cd find mkdir mv pwd renamerm rmdir touch tree basename dirname chattr lsattr file md5sum3.查看文件......
  • Docker CLI docker buildx create 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Doc......
  • Maven常用依赖包简单
    Maven官方仓库:MavenRepository:junit»junit(mvnrepository.com)Mysql1<!--Mysql-->2<dependency>3<groupId>mysql</groupId>4<artifactId>mysql-c......
  • Node常用的指令集合
    一、查看安装的node版本命令:node-v二、查看安装的npm版本命令:npm-v三、查看安装的vue版本命令1:vue--version命令2:vue-V四、查看安装的cnpm版本命令:cnpm-v五......