#include "stdio.h"void main(void){ char A=0xC2;//要翻转的原值11000010 char B=0;//目标变量 int i; int sign=1; for (i=0;i<=7;i++) { B+=((A&(sign<>i)<<(7-i); } printf ("/n%d",B);}
一个栈,后进先出嘛,