2021
06-23
06-23
c语言中的移位运算符
移位运算符在程序设计中,是位操作运算符的一种。移位运算符可以在二进制的基础上对数字进行平移。c语言中提供了两种移位运算符:左移运算符:<<右移运算符:>>左移运算符(<<)intmain(void){inta=4;//把a的二进制位向左移动1位intb=a<<1;printf("b=%d",b);return0;}在32位操作系统中,int类型占4个字节,1个字节有8bit,所以变量a在内存中占32个比特位。将4赋值给变量a,a中存放的是4的二进制形式。将a向左移...
继续阅读 >