Thursday 8 March 2012

Find the given Bit number in a integer value is ON or OFF

bool isOn(unsigned int val, int bitNo){
    return ((val<<(32-bitNo))>>31);
}
   
bool isOff(unsigned int val, int bitNo){
      return !((val<<(32-bitNo))>>31);
}

2 comments: