Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void zero(unsigned short & uli, int nr){
- unsigned short mask = 0xFU << (2*nr);
- mask = ~mask; //Skapar nollor där vi innan hade ettor!
- cout <<"mask " <<std::bitset<16>(( mask ))<<endl;
- cout <<"vad vi jobbar med: " <<std::bitset<16>(( uli ))<<endl;
- cout << "vad vi gör: uli &= mask"<<endl;
- uli &= mask;
- cout <<"resultatet "<< std::bitset<16>(( uli ));
- }
- int main() {
- unsigned short test = 0x0U; //är 0
- test = ~(test); //Blir en massa ettor
- zero(test,3);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement