0的按位取反结果是多少?
#include <stdio.h>
int main()
{
int i = 0;
int n = ~i;
printf("%d\n", n);//-1
return 0;
}
结果:
-1
请按任意键继续. . .
注:
00000000 00000000 00000000 00000000
1111111 11111111 11111111 11111111//在二进制里面表示-1
文章标签 c语言:0的按位取反结果 文章分类 C/C++ 后端开发
0的按位取反结果是多少?
#include <stdio.h>
int main()
{
int i = 0;
int n = ~i;
printf("%d\n", n);//-1
return 0;
}
结果:
-1
请按任意键继续. . .
注:
00000000 00000000 00000000 00000000
1111111 11111111 11111111 11111111//在二进制里面表示-1
C语言指针的基本认识
学习使用按位取反~。~0=1;~1=0;~X = -X-1。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M