当前进度 36/226题 (15.9%)
?
11、如果 a为int类型的变量 ,且 a的值为6,则执⾏a =  ~a; 之后, a的值会是( )。
😯
别灰心,再仔细想想!
💡 真题解析

【答案】C

【考纲知识点】 位运算

【解析】本题属于考察C++位运算知识。6按位取反运算,注意符号位也取反,呈现的是补码,转换过来就是-7。具体过程:
 

00000110(取反操作)

11111001(补码)

11111000(补码-1=反码)

10000111(负数的原码,注意此时取反符号位不变)