C语言 二进制 习题。。。求救。。输入两个二进制数,取反,与,或,异或...答:printf(" y=%s\n", extend(y,argv[2]));printf(" ~x=%s\n", reverse(z,x));printf(" ~y=%s\n", reverse(z,y));printf(" x&y=%s\n", And(z,x,y));printf(" x|y=%s\n", Or(z,x,y));printf(" x^y=%s\n", orand(z,x,y));return 0;} char *extend(...