自由翱翔

The tao of freedom in our brain !

C语言编程技巧
  关于位运算:
 位运算作为C语言中很重要的逻辑计算方法,在很多方面都可以用位运算来解决一些实际问题。例如:
IPv4中的IP地址问题,有关逻辑运算问题等。下面着重介绍其两种应用。
   (1)在判断奇偶数方面:
  根据数学知识,每一数字都可以表示为二进制。除过2的0次项以外,其余各项均为2的倍数。所以 我们可以利用这一点来巧妙利用位运算来判断奇偶数。其关键在于2的0次这一位的 判断。奇数在0位肯定为1,而偶数肯定仅在其余各位分布。这样可以利用位与和位或来解决该问题。示例1:
#include<stdio.h>
int main()
{
   int wait_num;//待判断的数
   scanf("%d",&wait_num);

   if((wait_num&1)==1) //利用位与来判断
   printf("wait_num is  奇数/n");
  if((wait_num| 1)==0)
   printf("wait_num is  偶数/n");
  return 0;

}
阅读更多
文章标签: 语言 编程 c
个人分类: 编程技术
想对作者说点什么? 我来说一句

C语言编程技巧C语言编程技巧

2010年04月15日 299KB 下载

C语言编程技巧程序集

2011年07月09日 15.92MB 下载

c语言编程技巧程序集

2009年04月06日 7.98MB 下载

C语言编程技巧汇萃

2008年04月23日 15KB 下载

C语言编程技巧程序集》

2009年03月24日 7.95MB 下载

C语言编程技巧实例60篇

2009年03月11日 50KB 下载

没有更多推荐了,返回首页

不良信息举报

C语言编程技巧

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭