1 개요[ | ]
- 비트 출력
- 정수를 비트로 출력
- 정수를 이진수로 출력
- 자연수를 이진수로 출력
2 C[ | ]

C
CPU
0.1s
MEM
18M
0.1s
Copy
#include<stdio.h>
void printBit(int n) {
if(n>1) printBit(n>>1);
printf("%d", n&1);
}
int main() {
for(int i=1; i<=100; i++) {
printBit(i);
printf("\n");
}
}
1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111 100000 100001 100010 100011 100100 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111 110000 110001 110010 110011 110100 110101 110110 110111 111000 111001 111010 111011 111100 111101 111110 111111 1000000 1000001 1000010 1000011 1000100 1000101 1000110 1000111 1001000 1001001 1001010 1001011 1001100 1001101 1001110 1001111 1010000 1010001 1010010 1010011 1010100 1010101 1010110 1010111 1011000 1011001 1011010 1011011 1011100 1011101 1011110 1011111 1100000 1100001 1100010 1100011 1100100
C
Copy
#include<stdio.h>
void printBit(int num) {
int q = num/2;
int r = num%2;
if( q == 0 && r == 0 ) return;
printBit(q);
printf("%d",r);
}
int main() {
for(int i=1; i<=100; i++) {
printBit(i);
printf("\n");
}
}
Loading
C
Copy
#include <stdio.h>
#define LENGTH 8
void printBit(int num) {
int temp;
for(int pos=LENGTH-1; pos>=0; pos--) {
printf("%d", num>>pos&1);
}
}
int main() {
for(int i=1; i<=100; i++) {
printBit(i);
printf("\n");
}
}
Loading
3 PHP[ | ]
PHP
Copy
for($i=1; $i<=100; $i++) {
echo decbin($i). PHP_EOL;
}
Loading
4 Python[ | ]
Python
Copy
d = 15
print( f'{d:b}' )
Loading
Python
Copy
d = 15
print( '{0:b}'.format(d) )
Loading
5 같이 보기[ | ]
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- Python (25)
- PHP (8)
- C (7)
리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― Jmnote리눅스 Python 2.7 컴파일 설치 ― ㅇㅇㅇ미운코딩새끼 ― 승호 도령미운코딩새끼 ― 불탄고등어미운코딩새끼 ― 김레이미운코딩새끼 ― 호박이미운코딩새끼 ― Junhg0211미운코딩새끼 ― 김왼손미운코딩새끼 ― 용딘이미운코딩새끼 ―Pinkcrimson
유기농냠냠파이썬 ― 호박유기농냠냠파이썬 ― 이에스유기농냠냠파이썬 ― 이승현파이썬 global ― Jmnote파이썬 global ― John Jeong파이썬 global ― Jmnote파이썬 global ― John Jeong파이썬 global ― John Jeong파이썬 global ― John Jeong파이썬 global ― Jmnote파이썬 global ― John Jeong