1. C++ / Говнокод #19645

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    #include <iostream>
    
    using namespace std;
    
    int main(){
        int n = 60;
        int a = 1 << n;
        cout << a << endl;
        n = 33;
        a = 1 << n;
        cout << a << endl;
        unsigned m = 33;
        unsigned b = 1u << m;
        cout << b << endl;
        // a = 1 << 32;
        // cout << a << endl;
        return 0;
    }

    Моар:
    http://acm.math.spbu.ru/~kunyavskiy/cpp/sol02.cpp

    Запостил: UltimateDelighter, 16 Марта 2016

    Комментарии (3) RSS

    • Заинтересованный читатель найдёт увлекательное продолжение обсуждения данного вопроса в http://govnokod.ru/19591.
      Ответить
    • а прикольно что в крестах для писания во стрим и в для побитового сдвига такие похожие операторы юзаются
      Ответить

    Добавить комментарий