반응형

c언어 10진수를 2진수로 변환 (decimal and binary conversion)

 

 

10진수를 2진수로 변환

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* Decimal and binary conversion */
#include <stdio.h>
 
// Convert decimal to binary
int main() {
    int binary[20];
    int deci = 11;
    int i;
 
    for (i = 0; deci >= 1; i++) {
        binary[i] = deci%2;
        deci = deci/2;
    }
 
    for (int j = i-1; j >= 0; j--) {
        printf("%d", binary[j]);    // 1011
    }
}
cs

 

 

 

반응형