
C语言 ~(~0<<4)什么意思
4个回答
展开全部
~(~0<<4) 分三步
1. 取反 ~0 = 11111111 11111111 11111111 11111111
2. 左移 ~0 << 4 = 11111111 11111111 11111111 11110000
3.取反 ~(~0<<4) = 00000000 00000000 00000000 00001111
1. 取反 ~0 = 11111111 11111111 11111111 11111111
2. 左移 ~0 << 4 = 11111111 11111111 11111111 11110000
3.取反 ~(~0<<4) = 00000000 00000000 00000000 00001111
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<<代表左移多少位
~代表取反
都是二进制的操作,你得会转化二进制
~代表取反
都是二进制的操作,你得会转化二进制
追问
符号的意思我知道 这句的是设置一个低4位全为1,其余全为0的数 我不理解是怎么出来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-11-01
展开全部
常量可以这么做?????????????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |