A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. //
  2. //  main.c
  3. //  十进制转二进制
  4. //
  5. //  Created by tl on 15/7/14.
  6. //  Copyright (c) 2015年 itcast. All rights reserved.
  7. //

  8. #include <stdio.h>

  9. void changTotwo(int n)
  10. {
  11.     //计算数字所占位数
  12.     int num = sizeof(n)*8;
  13.     int temp = 0;
  14.     for (int i=0; i<num; i++) {
  15.         temp = n;
  16.         temp = temp >> (31-i);
  17.         int m = temp&1;
  18.         printf("%d",m);
  19.     }
  20. }

  21. int main(int argc, const char * argv[]) {
  22.     // insert code here...
  23.     changTotwo(13);
  24.     return 0;
  25. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马