做个小笔记避免以后忘了,看到就能记起:
“a>>b”将a右移b位,例:7>>1=3, 3>>1=1, 4>>1=2;
“a<<b”将a左移b位,例:7<<1=14, 3>>1=6, 4<<1=8;
举个有趣的例子,譬如要得到其(数a)在二进制中的某一位(从右往左数第j位):
则 ans=( a>>(j-1) )&1;
暂时了解的就这么多,欢迎评论补充。
做个小笔记避免以后忘了,看到就能记起:
“a>>b”将a右移b位,例:7>>1=3, 3>>1=1, 4>>1=2;
“a<<b”将a左移b位,例:7<<1=14, 3>>1=6, 4<<1=8;
举个有趣的例子,譬如要得到其(数a)在二进制中的某一位(从右往左数第j位):
则 ans=( a>>(j-1) )&1;
暂时了解的就这么多,欢迎评论补充。