标签:
// 将正数变成对应的负数,将负数变成对应的正数
#include <stdio.h>
int turn(int a)
{
if (a <= 0)
{
a = ~a + 1;
}
else
{
a = (a ^ 0xffffffff) + 1;
}
return a;
}
int main()
{
printf("%d\n", turn(5));
printf("%d\n", turn(0));
printf("%d\n", turn(-1));
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/zhaoyaqian552/article/details/46696731