C语言中“二进制指定的某一位数0变1,或者1变0,并输出该数值”的代码是什么?
C语言中“二进制指定的某一位数0变1,或者1变0,并输出该数值”的代码是什么?
日期:2019-09-07 19:30:05 人气:1
0变1其它位不变,位或一个该位为1其它位为0的数可得
1变0其它位不变,位与一个该位为0其它位为1的数可得
得到等N位为1其它位为0的数,可用1左移N位即得
得到等N位为0其它位为1的数,用前数位反一下即得
演示程序:
#include
char*int2bin(int ,char* );
int main()
{
int x0,x1,n,flag;
char x0b[33]={0};
char x1b[33]={0};
while(1)
{
x