一、进制转换
//关于进制转换,从网上找了几张经典图片,便于后面查询
1、二进制转十进制、八进制转十进制、十六进制转十进制
2、十进制转二进制, 十进制转八进制,十进制转十六进制
3、二进制转八进制,...&、异或^、位移的举例应用
/*
题目1、输入一个整数num, 打印该整数num的二进制
该题运用到位移、按位且&
*/
int num =9;
for (...8&1);
/** 打印结果
奇数:1, 1, 1, 1, 1
偶数:0, 0, 0, 0, 0
*/
/**
题目3:两个整数...a和b, 交换两个整数的值
可以使用按位异或来处理:任何数num异或另外一个数num2两次都为该数num
*/
int a = 10, b = 8;
//第一种方式,...增加一个中间变量来交换
int c = a; a=b; b=c;
printf("第一种方式:a=%d, b=%d \n", a, b);
//第二种方式
printf