Bit Operations: Examples of Bit Operations

output a number in binary

#include<stdio.h>

int main(){
    int number;
    scanf("%d",&number);
    unsigned mask = 1u<<31;
    for(;mask;mask>>=1){
        printf("%d",number & mask?1:0);
    }
    printf("\n");

    return 0;
} 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324600653&siteId=291194637