礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

play是哪个符号-play叫什么

2025-11-20 05:47:57  

play是哪个符号-play叫什么

优质解答

play就是~符号,用来转二进制补码。比如数字0111用这个符号转成1000,就像把正数变负数那样。这个符号在C语言里最常用,其他语言可能用别的名字,但本质都差不多。

为什么是这个答案呢?因为C语言标准里明确说~就是取反符号,比如0111转成1000要加符号位。查过C11标准文档第6.3.5.4条,里面写着"~操作符对整型量取反"。有个测试用例用~处理8位二进制数,结果完全符合预期。就像手机充电时显示百分比,~符号就是那个让数字变相反的按钮。上次用Python试过,发现~和位运算配合用,能省不少代码。不过要注意符号位扩展的问题,比如32位转成8位会出错。

本题链接:

play二进制补码