不用函数去实现负数变为正数(使用~运算符)

1. 所有正整数的按位取反是其本身+1的负数

2. 所有负整数的按位取反是其本身+1的绝对值

3. 零的按位取反是 -1(0在数学界既不是正数也不是负数)

	if (N >= 0)
		num = N;
	else
		num = ~N+1;

  

posted on 2024-04-14 11:48  不是小朋友L  阅读(2)  评论(0编辑  收藏  举报

导航