C语言经典笔试题解析,原来微软笔试题也有简单的,C语言学习专题

 

C语言经典笔试题解析,原来微软笔试题也有简单的,C语言学习专题_第1张图片

 

 

前言

本文主要介绍的是C语言位运算的一道题,这是微软笔试题中的一道比较简单的的题目,希望对于广大读者学习C语言有一些帮助。深入了解C语言小知识,看题讲程序作用:

int func(x) 
{ 
    int countx =0; 
    while(x) 
    { 
          countx ++; 
          x = x&(x-1); 
     } 
    return countx; 
}

知识解析

  1. &:按位与运算
  2. a&b:先把a和b转换为二进制然后 按照每一个二进制位按照逻辑与的运算规则去运算

例如: 2&1的运算如下:

C语言经典笔试题解析,原来微软笔试题也有简单的,C语言学习专题_第2张图片

 

题目分析

你可能感兴趣的:(C语言小题目大智慧,编程语言,C语言,面试题,C语言试题,C语言学习)