[STM32F4] 0xfffful中ul的含义是什么啊?

[复制链接]
5189|8
 楼主| 摩天轮1111 发表于 2015-7-28 17:27 | 显示全部楼层 |阅读模式
我今天看到一句话表达式是
0xfffful
后面的ul是unsigner long的含义是吧
这个意思是把0xffff强制转换成ul类型的吗?
但是我经常看到的强制转换的写法比如说强制转换成u16的都是(u16)0xff等等的呢?
这两种方法是一样的吗?
gonggu8181 发表于 2015-7-28 18:36 来自手机 | 显示全部楼层
598330983 发表于 2015-7-28 22:40 | 显示全部楼层
后面的ul是unsigner long的含义
 楼主| 摩天轮1111 发表于 2015-11-9 16:50 | 显示全部楼层
回头看看自己当时的疑问也确实有一番滋味,谢谢一些朋友给的帮助和指导,这里自己来个解释吧,ul确实就是unsigner long的含义,但是什么时候要使用它呢,这是个有意思的事情,因为如果给你个数比如2048,存的时候可以是16位的,也可以是32位的,那到底是多少位的呢,比如当你惊喜浮点运算的话,要转换q12,那么这个2048进入也要转换成q12,可以2048<<12就可以了,但是如果它是16位的,你移玩之后数就有些溢出了,这就完了,所以你加个2048ul<<12就可以解决这个问题,这里只是打了这么一个比方,希望对有需要的人有点启发,我也是遇到的一个问题,朋友指导我可以加个ul顿时我恍然大悟以前遇到的这个问题原来有这用途
strong161 发表于 2015-11-26 21:26 | 显示全部楼层
学习知识!不错,楼主好领悟,
zzlink 发表于 2015-11-26 22:19 来自手机 | 显示全部楼层
zchong 发表于 2015-11-27 08:59 | 显示全部楼层
unsigned long  怎会出来一个unsigner?
fswyt 发表于 2015-11-30 10:15 | 显示全部楼层
不错,顶一下
 楼主| 摩天轮1111 发表于 2015-11-30 13:56 | 显示全部楼层
zchong 发表于 2015-11-27 08:59
unsigned long  怎会出来一个unsigner?

您心很细,所言甚是,一时手快打错了,哈哈,谢谢指正
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

224

帖子

15

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