c语言里的按位或是怎么算的? 书上说是两个数转二进制后按位取或,可是15|-9不应该是-15吗?为什么执行得-1... 书上说是两个数转二进制后按位取或,可是15|-9不应该是-15吗?为什么执行得-1 展开 我来答 1个回答 #热议# 为什么说不要把裤子提到肚脐眼? 最大的宝宝 2019-10-27 · TA获得超过828个赞 知道小有建树答主 回答量:1569 采纳率:67% 帮助的人:401万 我也去答题访问个人页 关注 展开全部 有一个常识需求了解一下。整型数在内存中是以补码形式表示的,如下式: 15 = 00001111 -9 = 11110111----------------------------- 11111111 = (-1)|是把15和-9两个补码按位作“或”运算,结果是一个全1的数(也是补码形式),从补码知识就知道这个数是-1 更多追问追答 追问 1不是只有末尾是1吗?为什么那么多1也算得1? 追答 这是补码,看来你需要恶补一些知识 追问 我懂补码,之前没看仔细,可是~运算就只有负数是补码啊,为什么或运算就都是补码 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 北京勤哲软件技术广告2024-11-29勤哲Excel服务器2024学习和下载。用Excel自动生成中文编程语言及手机app.软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容可以控各种音频处理器的按键面板GF-PR8 86型可编程水晶按键面板,具有极其丰富的通讯接口RS232,RS485,IR,www.gf8848.cn广告勤哲Excel服务器做编程工具,万家企业信息化成功实践www.qinzhe.com查看更多Excel做中文编程语言,ERP,OA,文档,报表,App管理系统www.qinzhe.com查看更多 其他类似问题 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语言位运算符的用法 更多类似问题 > 为你推荐: