打印
[应用相关]

8位、16位系统:long是4字节,int是2字节

[复制链接]
2034|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

51单片机:8位系统

msp430  :16位系统

stm32、ARM系列:32位系统

8位、16位系统:long是4字节,int是2字节
32位系统:long是4字节,int是4字节
64位系统:long是8字节,int是4字节


沙发
huangcunxiake|  楼主 | 2018-12-7 09:36 | 只看该作者
大家可以测试一下自己的单片机的数据类型是多长。

使用特权

评论回复
板凳
yiyigirl2014| | 2018-12-7 10:58 | 只看该作者
多谢。之前很少用到需要知道具体多长的。

使用特权

评论回复
地板
晓伍| | 2018-12-11 12:52 | 只看该作者
虽然是基础 但是能分辨明白的人很少啊

使用特权

评论回复
5
八层楼| | 2018-12-11 12:59 | 只看该作者
但是并不是多少位系统就多少位操作寄存器吧?

使用特权

评论回复
6
观海| | 2018-12-11 13:02 | 只看该作者
用sizeof也可以得到吧

使用特权

评论回复
7
wakayi| | 2018-12-12 12:52 | 只看该作者
sizeof  一切都搞定

使用特权

评论回复
8
renzheshengui| | 2018-12-12 12:56 | 只看该作者
bingo 楼上正解

使用特权

评论回复
9
paotangsan| | 2018-12-12 12:59 | 只看该作者
这个问题不用强记的

使用特权

评论回复
10
labasi| | 2018-12-12 13:03 | 只看该作者
我都是用的时候百度现查 呵呵

使用特权

评论回复
11
huangcunxiake|  楼主 | 2018-12-18 18:24 | 只看该作者
labasi 发表于 2018-12-12 13:03
我都是用的时候百度现查 呵呵

好多人是这样,虽然简单的还没有一首七言绝句长,不过那就麻烦了些啊。还有另外一个方法用库函数测试下,有个测类型和长度的库函数。

使用特权

评论回复
12
huangcunxiake|  楼主 | 2018-12-18 18:30 | 只看该作者
好像是sizeof()可以测变量大小。

使用特权

评论回复
13
xinpian101| | 2018-12-18 18:53 | 只看该作者
sizeof
用一个新平台时候必须用这个测试一下。

使用特权

评论回复
14
xinpian101| | 2018-12-18 18:53 | 只看该作者
我马上测测我的win10 64bit

使用特权

评论回复
15
xinpian101| | 2018-12-18 19:05 | 只看该作者

使用特权

评论回复
16
labasi| | 2019-1-1 16:50 | 只看该作者
huangcunxiake 发表于 2018-12-18 18:24
好多人是这样,虽然简单的还没有一首七言绝句长,不过那就麻烦了些啊。还有另外一个方法用库函数测试下, ...

那倒是 什么都不如自己肚子里知道好

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

189

主题

3406

帖子

9

粉丝