OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 26867|回复: 5

STM32在MDK中int占的位数跟KEIL C51不一样吗?

[复制链接]

16

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2011-3-30
在线时间
5 小时
发表于 2011-4-22 13:20:56 | 显示全部楼层 |阅读模式

摘抄的stdint.h里面的:
  
  /* exact-width signed integer types */
typedef   signed          char int8_t;
typedef   signed short     int int16_t;
typedef   signed           int int32_t;
typedef   signed       __int64 int64_t;


 /* exact-width unsigned integer types */
typedef unsigned          char uint8_t;
typedef unsigned short     int uint16_t;
typedef unsigned           int uint32_t;
typedef unsigned       __int64 uint64_t;

记得51编程的时候 int型的是占16位,2个字节啊,int = short int 吧?
今天看STM32这个stdint.h里面貌似是int = long int ,占了4字节,32位呀?有点糊涂了,MDK和KEIL C51这边的默认设置有区别吗?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2011-4-22 14:54:40 | 显示全部楼层
回复【楼主位】tyqhaha:
-------------------------------
一个8位机,一个32位机.肯定有些区别的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

46

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2016-3-3
在线时间
68 小时
发表于 2016-3-17 08:49:03 | 显示全部楼层
正点原子 发表于 2011-4-22 14:54
回复【楼主位】tyqhaha:
-------------------------------
一个8位机,一个32位机.肯定有些区别的.

有没有MDK5各种数据类型所占位数的总结
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2019-9-20
在线时间
4 小时
发表于 2020-3-10 10:37:38 | 显示全部楼层
等着大家答案,我被搞蒙了
回复 支持 反对

使用道具 举报

33

主题

1628

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2015-8-25
在线时间
1035 小时
发表于 2020-3-10 10:46:08 | 显示全部楼层
sizeof搞一下,全部就都清楚了,有啥纠结的,
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复 支持 反对

使用道具 举报

6

主题

211

帖子

0

精华

高级会员

Rank: 4

积分
833
金钱
833
注册时间
2019-12-17
在线时间
157 小时
发表于 2020-3-10 11:33:41 | 显示全部楼层
0xtobit 发表于 2016-3-17 08:49
有没有MDK5各种数据类型所占位数的总结

这个是跟cpu的位数有关系,你找找MDK的文档,应该有这方面的东西
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-22 00:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表