2013年3月14日 星期四

[c programming] Number Left Shift


[c programming] Number Left Shift 



Output :



 



(1 >> 2) 0 


(1 >> 1) 0 


 


(1 << 1) 2 


(1 << 2) 4 


(1 << 3) 8 


 


(2 << 1) 4 


(2 << 2) 8 


(2 << 3) 16 


 


(3 << 1) 6 


(3 << 2) 12 


(3 << 3) 24 


 


 



#include<stdio.h>


#include<stdlib.h>


 


int main()


{


/* Shift to left mean multipy 2 */


    


    printf("(1 >> 2) %d \n",(1 >> 2));


    printf("(1 >> 1) %d \n",(1 >> 1));


    printf("\n");


 


    printf("(1 << 1) %d \n",(1 << 1));


    printf("(1 << 2) %d \n",(1 << 2));


    printf("(1 << 3) %d \n",(1 << 3));


    printf("\n");


 


    printf("(2 << 1) %d \n",(2 << 1));


    printf("(2 << 2) %d \n",(2 << 2));


    printf("(2 << 3) %d \n",(2 << 3));


    printf("\n");


 


    printf("(3 << 1) %d \n",(3 << 1));


    printf("(3 << 2) %d \n",(3 << 2));


    printf("(3 << 3) %d \n",(3 << 3));


    printf("\n");


 


}


 

Related Posts:

0 意見:

張貼留言