Contact: aviboots(AT)netvision.net.il
43,946 questions
57,360 answers
573 users
#include <stdio.h> int main(void) { int i, n = 12345; for (i = 15; i >= 0; i--) printf("%i", (n >> i) & 1); return 0; } /* run: 0011000000111001 */
#include <stdio.h> void ToBinary(int number, int bits[]) { for (int i = 0; i < 16; i++) bits[i] = (number >> i) & 1; } int main(void) { int number = 12345, bits[16]; ToBinary(number, bits); for (int i = 15; i >= 0; i--) printf("%d", bits[i]); return 0; } /* run: 0011000000111001 */
#include <stdio.h> int main(void) { int n = 12345; for (int i = 15; i >= 0; i--) putchar( (n & (1 << i)) ? '1' : '0' ); return 0; } /* run: 0011000000111001 */
#include <stdio.h> #include <stdlib.h> int main(void) { char bits[16]; int n = 12345; // char* itoa(int value, char * str, int base); _itoa(n, bits, 2); printf("%s", bits); return 0; } /* run: 11000000111001 */