int a=1,b=~a;请问b的值是多少?

Posted 梦里梦见梦不见的

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了int a=1,b=~a;请问b的值是多少?相关的知识,希望对你有一定的参考价值。

int a=1,b=~a;

首先计算机中存储的是二进制补码。

把1转为二进制:0000 0001  ->反码  0000 0001 ->补码   0000 0001 ->取反  1111 1110  ->反码  0000 0001 ->补码  0000 0010 ->转为十进制  -2 

 b= -2

以上是关于int a=1,b=~a;请问b的值是多少?的主要内容,如果未能解决你的问题,请参考以下文章

已知当X=1时,多项式ax5+bx4+cx3+dx2+ex+4的值等于5,则代数式a+b+c+d+e的值是多少

2021-12-16:给定两个数a和b, 第1轮,把1选择给a或者b, 第2轮,把2选择给a或者b, ... 第i轮,把i选择给a或者b。 想让a和b的值一样大,请问至少需要多少轮? 来自字节跳动。(

参数的传递

文巾解题 372. 超级次方

关于c指针的理解

算法系列之-动态规划