C语言 << >>各表示的含义

a>>b 表示把二进制a右移b位

    eg:int a=8;

           a>>2;

           二进制  a=00000000  00000000  00000000  00001000

                        a>>2后:  000000000  00000000  00000000  00000010  ====>a=2

a<<b表示把二进制a左移b位

   同理!!!

posted @ 2022-04-13 18:01  昊昊哥  阅读(1484)  评论(0)    收藏  举报