请问c语言里面 ((DATA) <= 0x1FF) 表达了一个什么意思呀?
请问这个是c语言中的表达式吗?还是c++?
从句式上看是DATA向左平移了0x1ff个位
如果DATA是指针的话是不是就可以说得通了?但是那表达了个什么含义?
如果DATA只是个unsigned int型变量是不是意思就是:向左平移0x1ff个位?
((DATA) <= 0x1FF)什么意思
答案:3 悬赏:10 手机版
解决时间 2021-04-15 17:41
- 提问者网友:那叫心脏的地方装的都是你
- 2021-04-15 11:26
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-04-15 12:58
DATA只是个unsigned int型变量,
((DATA) <= 0x1FF) 是逻辑表达式,
如果 DATA 小于等于 16进制数 0x1FF, 则 表达式 的 值 是 真, 否则 是 假。
按位移 的 左移 运算 符 是 <<
而 左移 不能 移动 0x1FF 位,移得太多太多了。
((DATA) <= 0x1FF) 是逻辑表达式,
如果 DATA 小于等于 16进制数 0x1FF, 则 表达式 的 值 是 真, 否则 是 假。
按位移 的 左移 运算 符 是 <<
而 左移 不能 移动 0x1FF 位,移得太多太多了。
全部回答
- 1楼网友:零点过十分
- 2021-04-15 14:52
我想这样回答会更好理解: DJ,通常指在娱乐场所播放、调试音乐产生强劲效果引导大家热辣跳舞的的人,也... 2.DATA 英文是panel data。Panel 本身有“面板”的意思,panel data有时间和截面两个维度,当这类数据按两...
再看看别人怎么说的。
- 2楼网友:你哪知我潦倒为你
- 2021-04-15 13:18
这明显不是移位操作符啊,c语言的移位操作符是<<或者>>这样的。你这个表达式应该是一个判断语句的部分,表示让DATA和0x1FF进行比较,<=这是小于等于操作符。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯