黑马程序员技术交流社区

标题: c语言中,进制你一定要了解的技巧 [打印本页]

作者: yangzhen5352    时间: 2015-7-5 11:14
标题: c语言中,进制你一定要了解的技巧
#include <stdio.h>void origBinary(int num);void reverseBinary(int num);void buBinary(int num);int main(){    int num = 0;    printf("请输入1个整数:");    scanf("%d",&num);   // num = ~num;    printf("%d的原码、反码、补码如下:\n",num);    origBinary(num);    reverseBinary(num);    buBinary(num);
    return 0;}
void origBinary(int num){    // printf("%d的原码:",num);    if(num >=0)    {  for (int j = 31; j >= 0; j--)  {   char ch = (num >> j) & 1;
   (j+1) % 8 ==0 && (j != 31) ? printf(" "):0;   printf("%d",ch);  }    }    else    {  printf("1");  num = num - 1 ;  for (int j = 30; j >= 0; j--)  {   char sh = (num >> j) & 1;   sh = !sh;   (j+1) % 8 == 0 && (j != 31)? printf(" "):0;   printf("%d",sh);  }


    }
作者: 李旭飞    时间: 2015-7-6 21:12
只能说太乱了
作者: cuin    时间: 2015-7-7 16:52
这格式。。。
作者: 深蓝的蓝    时间: 2015-7-7 22:37
作为你的同学  我感到了一种压力  我要好好学习  加油
作者: lucky0512    时间: 2015-7-7 22:39
楼主,格式有点乱吧!!
作者: 丁铭检    时间: 2015-7-7 22:52
看到这中格式,完全就没心思看的节奏。。
作者: 闪电侠    时间: 2015-7-7 22:56
把代码格式化一下吧,这样看的好累
作者: chensc    时间: 2015-7-8 05:58
学习学习!
作者: 赵云18235802528    时间: 2015-7-8 07:13
我是来看看的
作者: 1115302782    时间: 2015-7-8 07:20
这么这么乱,你要整理一下啊!
作者: peng_gavin    时间: 2015-7-8 07:59
楼主,看得我都眼花了
作者: Crisps    时间: 2015-7-8 08:10
是有点乱
作者: heyuze    时间: 2015-7-8 08:56
楼主发出来之前 缩进得搞好啊。。




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