[MM32软件] 单片机是不支持定义64位的long long int变量啊?

[复制链接]
 楼主| 狄克爱老虎油 发表于 2024-1-30 13:00 | 显示全部楼层 |阅读模式
怎么定义long long类型后移位出错啊?
tpgf 发表于 2024-2-5 11:04 | 显示全部楼层
无符号long和有符号long的长度是一样的吗
renzheshengui 发表于 2024-2-5 11:41 | 显示全部楼层
之所以有“整型”和“长整形”两种不同类型,是C语言在诞生时发明者规定好的,前者存储的整数的值域小于后者
paotangsan 发表于 2024-2-5 20:07 | 显示全部楼层
这个应该是和相应的编译器以及平台有关系把
wakayi 发表于 2024-2-5 20:43 | 显示全部楼层
在标准中,并没有规定long一定要比int长,也没有规定short要比int短。
wowu 发表于 2024-2-5 21:17 | 显示全部楼层
我觉得单片机本身应该是支持64位long数据的
xiaoqizi 发表于 2024-2-5 21:51 | 显示全部楼层
在win32现在系统中,长度为4;在历史上,或者其他某些系统中,int长度为2,是short int。
即便是long long,在TI的有款平台中,长度为5
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

289

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

18

主题

289

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部