#define INCH_1 (1*0x1000u) 这句话后面括号当中的是什么意思?0x1000是的个数字,那0x1000u是什么意思?

1*0x1000u是什么意思?是1乘以后面那个0x1000么?这句话就是定义一个ADC模拟转换通道的,我不知道后面那个括号里的东西表示什么意思。如果那是个数字,那这数字是... 1* 0x1000u是什么意思? 是1乘以后面那个0x1000么? 这句话就是定义一个ADC模拟转换通道的,我不知道后面那个括号里的东西表示什么意思。如果那是个数字,那这数字是多少? 展开
 我来答
fineliny
2011-10-10
知道答主
回答量:14
采纳率:0%
帮助的人:10.4万
展开全部
u表示unsigned,就是无符号的意思,
0x表示十六进制,0x1000,就是二进制1000 0000 0000 0000
配合后面的那个u,说明第一位不是符号位,而就是数值,即2的15次方
(BTW,如果没有u,说明第一位是符号位,1表示负号)
匿名用户
2011-10-10
展开全部
u是long,防止溢出吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
965135676
2011-10-10
知道答主
回答量:11
采纳率:0%
帮助的人:4.4万
展开全部
u是无符号整型的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式