c语言中的位移位操做

先要了解一下C语言里全部的位运算都是指二进制数的位运算。即便输入的是十进制的数,在内存中也是存储为二进制形式。 “<<”用法: 格式是:a<<m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”用法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m位,低位移出后,高位补0 C
相关文章
相关标签/搜索