作业帮 > 综合 > 作业

C语言中表达式~10的值是

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/15 02:18:54
C语言中表达式~10的值是
C语言中表达式~10的值是
-11
~10表示10对应的二进制按位取反,取反后刚好是-11的补码.
再问: 取反应该是楼下那位说的0101啊??为什么是-11?
再答: 在计算机中,整数一般用16位或者32位二进制表示,假设用16位,10 在计算机中的表示就是: 0000 0000 0000 1010 按位取反就是 1111 1111 1111 0101 ---->这个就是-11的补码。