Contact: aviboots(AT)netvision.net.il
39,870 questions
51,793 answers
573 users
#include <iostream> void print_bits(int n) { for (int i = 31; i >= 0; i--) { std::cout << ((n >> i) & 1); } } int main() { int n = 1358; print_bits(n); } /* run: 00000000000000000000010101001110 */
#include <iostream> #include <bitset> int main() { int n = 162; std::cout << std::bitset<8>(n) << std::endl; } /* run: 10100010 */
#include <iostream> void print_bits(int n) { if (n > 1) { print_bits(n>>1); } std::cout << (n & 1); } int main() { int n = 1358; print_bits(n); } /* run: 10101001110 */