stm32 无符号整形_KEIL MDK和STM32的数据类型 之入门篇

本文介绍了在KEIL MDK环境下,STM32的数据类型定义,包括char、short int、int、long等的字节数,并提供了无符号和有符号的宏定义,如uint8、int16等,以及浮点数类型fp32和fp64。
摘要由CSDN通过智能技术生成

KEIL MDK

STM32

的数据类型

之入门篇

编程过程中,不同的

MCU

或编不译器,其数据类型的意义各不相同,所以一定要注意相应变量数据

类型的定义和转换,否则在程序

编译时候会出错。

KELI MDK

数据类型中进了如下定义

char

占用

1

个字节

short int

占用

2

字节

int

占用

4

字节

long

占用

4

字节

long int

占用

4

字节

float

占用

4

字节

double

占用

8

字节

即有如下宏定义

typedef unsigned char    uint8;      //

无符号

8

位字符型变量

typedef signed   char    int8;       //

有符号

8

位字符型变量

typedef unsigned short   uint16;     //

无符号

16

位短整型变量

typedef signed   short   int16;      //

有符号

16

位短整型变量

typedef unsigned int     uint32;     //

无符号

32

位整型变量

typedef signed   int     int32;      //

有符号

32

位整型变量

typedef float            fp32;       //

单精度浮点数(

32

位长度)

typedef double           fp64;       //

双精度浮点数(

64

位长度)

注:

C

语言中的种类数据:整型:

int short long

实型:

float

double

其中,

Unsigned

为无符号,

signed

有符号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值