c语言里的按位或是怎么算的? 书上说是两个数转二进制后按位取或,可是15|-9不应该是-15吗?为什么执行得-1... 书上说是两个数转二进制后按位取或,可是15|-9不应该是-15吗?为什么执行得-1 展开 我来答 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? 最大的宝宝 2019-10-27 · TA获得超过828个赞 知道小有建树答主 回答量:1569 采纳率:67% 帮助的人:408万 我也去答题访问个人页 关注 展开全部 有一个常识需求了解一下。整型数在内存中是以补码形式表示的,如下式: 15 = 00001111 -9 = 11110111----------------------------- 11111111 = (-1)|是把15和-9两个补码按位作“或”运算,结果是一个全1的数(也是补码形式),从补码知识就知道这个数是-1 更多追问追答 追问 1不是只有末尾是1吗?为什么那么多1也算得1? 追答 这是补码,看来你需要恶补一些知识 追问 我懂补码,之前没看仔细,可是~运算就只有负数是补码啊,为什么或运算就都是补码 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 北京勤哲软件技术广告2024-12-23勤哲Excel服务器软件2024,用Excel自动生成基于web,移动APP和PC的中文编程语言。软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容可以控各种音频处理器的按键面板GF-PR8 86型可编程水晶按键面板,具有极其丰富的通讯接口RS232,RS485,IR,www.gf8848.cn广告用excel做中文编程语言!!www.qinzhe.com查看更多c程序编辑软件—领先的安卓Apk修改工具轻松修改安卓应用名称和图标、定制软件的功能和界面、并将apk转成AS源代码项目。通过加固和混淆的方式让应用过白不报毒,还能将网页打包成各种手机平台的应用。www.apkeditor.cn广告 其他类似问题 2022-11-16 C语言中“按位运算符”是什么意思? 2021-05-20 c语言位运算是什么? 1 2022-10-06 C语言中按位或,与,非是怎么用的,怎么运算? 1 2021-11-01 c语言位运算问题? 1 2022-12-13 c语言中按位与按位或是什么意思 2021-09-13 【按位与运算】【C语言】这是为什么? 1 2023-01-08 C语言中的位运算符有哪些? 2022-07-30 c语言位运算符的用法 更多类似问题 > 为你推荐: