关于c语言按位取反的运算
展开全部
0x11=0x0011=
0000
0000
0001
0001(不用转成百十进制再转度二进制,太知麻烦,一个16进制的道位直接转成四位二进制的位就可回以了)
再取反就得到1111
1111
1110
1110即0xFFEE
问题的关答键是要把位补齐了,前面的0不能省了呀
0000
0000
0001
0001(不用转成百十进制再转度二进制,太知麻烦,一个16进制的道位直接转成四位二进制的位就可回以了)
再取反就得到1111
1111
1110
1110即0xFFEE
问题的关答键是要把位补齐了,前面的0不能省了呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十六进制转化为2进制不用这么做,
将每位十六进制变成4位二进制即可,所以
11(16)
=
0001
0001(2)
~0x11
这个0x11是整型常量
所以
=
~0x
0011
=
0xFFEE
将每位十六进制变成4位二进制即可,所以
11(16)
=
0001
0001(2)
~0x11
这个0x11是整型常量
所以
=
~0x
0011
=
0xFFEE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询