C++中位取反(即~)运算符的用法
如题麻烦大侠举例说明下最好帮忙做下这个题给点过程~015+~0X2b呃回答的大侠能告诉我11111111111111111111111111000110怎么算回事-58的...
如题 麻烦大侠 举例 说明下 最好帮忙做下这个题 给点过程 ~015+~0X2b
呃 回答的 大侠 能告诉我 11111111 11111111 11111111 11000110 怎么算回事 -58的么?哪个是符号位?前面那些1 怎么算回-58的 展开
呃 回答的 大侠 能告诉我 11111111 11111111 11111111 11000110 怎么算回事 -58的么?哪个是符号位?前面那些1 怎么算回-58的 展开
1个回答
展开全部
015是八进制,即十进制13,二进制为:00000000 00000000 00000000 00001101
~015为: 11111111 11111111 11111111 11110010
0x2b是十六进制,即二进制 00000000 00000000 00000000 00101011,
~0x2b为:11111111 11111111 11111111 11010100
那么~015 + ~0x2b二进制为:11111111 11111111 11111111 11000110
即十进制为:-58
~015为: 11111111 11111111 11111111 11110010
0x2b是十六进制,即二进制 00000000 00000000 00000000 00101011,
~0x2b为:11111111 11111111 11111111 11010100
那么~015 + ~0x2b二进制为:11111111 11111111 11111111 11000110
即十进制为:-58
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询