社区
C语言
帖子详情
帮忙看看位运算判断最后一个字节全0或全1
cpf200209
2007-08-17 07:15:11
if((tmp_ip & 0x000000ff != 0x00000000)
&& (tmp_ip | 0xffffff00 != 0xffffffff))
一个四字节unsigned int类型,用这个if语句判断最后一位为0或255,结果不正确,出来的都是奇数,请问哪里写错了?
...全文
226
3
打赏
收藏
帮忙看看位运算判断最后一个字节全0或全1
if((tmp_ip & 0x000000ff != 0x00000000) && (tmp_ip | 0xffffff00 != 0xffffffff)) 一个四字节unsigned int类型,用这个if语句判断最后一位为0或255,结果不正确,出来的都是奇数,请问哪里写错了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gfxiang
2007-08-17
打赏
举报
回复
ls
运算符优先级
!= 大于 & 大于 | 大于 &&
guoshanhe
2007-08-17
打赏
举报
回复
if(((tmp_ip & 0x000000ff) != 0x00000000) && ((tmp_ip | 0xffffff00) != 0xffffffff))
运算符优先级的问题
cpf200209
2007-08-17
打赏
举报
回复
修改一下,判断最后一个字节而不是最后一位不能为0或255
leetcode--位
运算
在原码的基础上,符号位不变,其他数值位取反,即把1变成0,把0变成1。反码是为了在计算机中存储二进制,但非真正的二进制值,所以也不直接参与计算。 3 补码 补码是真正的二进制值了,主要也是针对负数。非负数不变...
原码、反码、补码、位
运算
精讲
我们都知道存储单元是CPU访问存储器的最基本单位,每个存储单元由8个二进制位组成,每个二进制位能存一个0或1。这就是为什么说存在计算机里面的数据都是0和1组成的原因。位
运算
就是直接去操作存储单元里面的二进制位...
计算机是如何
运算
的
1、键盘输入一个数字计算机背后发生了什么? 2、计算机如何实现加法
运算
? 3、计算机如何在庞大的内存里面找数据? 4、计算机如何执行代码? 5、编程的本质是什么? 2.关键词 继电器,串联,...
字节
跳动后端开发面经
本文禁止转载 先讲讲博主的情况,中流985通信,大二因为对数模的...3月中旬觉得是时候走出舒适区了,就开始找实习,春招除了学院
帮忙
推的只投了
字节
跳动和华为。投宇宙条第二天就来电话了,博主感动的快哭了。 总体...
字节
跳动-2020秋招-笔试题剖析【5道算法题】
看看
字节
2020秋招笔试题如何,试一下哦~
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章