数组形式:
1.整型数组:int arr1[10] = {1,2,3,4,5,6,7,8,9,10};
2.字符数组:char arr2[10] = {‘a’,‘b’,‘c’,‘d’,‘e’} ;
遍历整型数组
int i;
for(i = 0; i < 10;i++){
printf("%d",arr1[i]); //下标的方式访问元素 0-9
}
- 1
- 2
- 3
- 4
移(二进制)位操作符
<<左移、>>右移
int a = 1;
//整型1占4个字节,32位
int b = a<<2; //输出 4
//往左移两位 0001 ---> 0100
printf("%d\n",a);
printf("%d\n",b);
- 1
- 2
- 3
- 4
- 5
- 6
(二进制)位操作
// &与(逻辑乘) 或(逻辑加)
int a = 3;
int b = 5;
int c = a&b;
//011
//101
//001 --- 1 输出
printf("%d\n",c); //1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8