- //
- // main.c
- // 十进制转二进制
- //
- // Created by tl on 15/7/14.
- // Copyright (c) 2015年 itcast. All rights reserved.
- //
- #include <stdio.h>
- void changTotwo(int n)
- {
- //计算数字所占位数
- int num = sizeof(n)*8;
- int temp = 0;
- for (int i=0; i<num; i++) {
- temp = n;
- temp = temp >> (31-i);
- int m = temp&1;
- printf("%d",m);
- }
- }
- int main(int argc, const char * argv[]) {
- // insert code here...
- changTotwo(13);
- return 0;
- }
复制代码
|
|