关于信捷PLC的int和long类型的问题 点击:489 | 回复:1



DrMai

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 59回
  • 年度积分:28
  • 历史总积分:212
  • 注册:2013年5月30日
发表于:2017-12-07 09:43:13
楼主

有时候做C模块的时候运算时都会有这样一个问题,就是定义int类型运算时超了,然后无奈下改成long类型了,但是用sizeof(int);指令查看容量大小的时候,却发现int和long所占的内存空间均为4个字节的!就是32位的啊!但是实际上使用时却不是这样的结果,这算不算是BUG啊?

short = 2字节;

int = 4字节;

long = 4字节;


信捷的工程师,能否帮忙解释下???




安。

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2018年2月27日
发表于:2018-03-14 11:17:10
1楼

学习   学习


热门招聘
相关主题

官方公众号

智造工程师