打印
[MM32软件]

单片机是不支持定义64位的long long int变量啊?

[复制链接]
905|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
怎么定义long long类型后移位出错啊?

使用特权

评论回复
沙发
tpgf| | 2024-2-5 11:04 | 只看该作者
无符号long和有符号long的长度是一样的吗

使用特权

评论回复
板凳
renzheshengui| | 2024-2-5 11:41 | 只看该作者
之所以有“整型”和“长整形”两种不同类型,是C语言在诞生时发明者规定好的,前者存储的整数的值域小于后者

使用特权

评论回复
地板
paotangsan| | 2024-2-5 20:07 | 只看该作者
这个应该是和相应的编译器以及平台有关系把

使用特权

评论回复
5
wakayi| | 2024-2-5 20:43 | 只看该作者
在标准中,并没有规定long一定要比int长,也没有规定short要比int短。

使用特权

评论回复
6
wowu| | 2024-2-5 21:17 | 只看该作者
我觉得单片机本身应该是支持64位long数据的

使用特权

评论回复
7
xiaoqizi| | 2024-2-5 21:51 | 只看该作者
在win32现在系统中,长度为4;在历史上,或者其他某些系统中,int长度为2,是short int。
即便是long long,在TI的有款平台中,长度为5

使用特权

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

本版积分规则

14

主题

285

帖子

0

粉丝