Monday, June 17, 2019

right shift and left shift operator in c


#include<stdio.h>
int main()
{
// a = 5(00000101), b = 9(00001001)
unsigned char a = 5, b = 9;

// The result is 00001010
printf("a<<1 = %d\n", a<<3);

// The result is 00010010
printf("b<<1 = %d\n", b<<3);


// a = 5(00000101), b = 9(00001001)
        a = 5, b = 9;

    // The result is 00000010
    printf("a>>1 = %d\n", a>>1);

    // The result is 00000100
    printf("b>>1 = %d\n", b>>1);
return 0;
}

No comments:

Post a Comment

python class topic video