黑马程序员技术交流社区

标题: 屏幕上输入一个数,实现使用其低四位翻转,即0变1,1变0... [打印本页]

作者: 飞奔的小鱼    时间: 2015-11-4 12:49
标题: 屏幕上输入一个数,实现使用其低四位翻转,即0变1,1变0...
int main(int argc, const char * argv[])
{
   
    unsigned result;//定义无符号数
    int a;
    printf("请输入一个整数\n");
    scanf("%d", &a);
    //    最关键的核心 15的二进制为 0000 1111 所以这里使用15
    int b = 15;
    //    所谓的翻转就是0变1 1变0
    result = a ^ b;
    printf("result = %d",result);
    return 0;
}

作者: 勇猛的小黑    时间: 2015-11-4 15:31
好,不错
作者: craneteng    时间: 2015-11-4 17:08





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2