1

Тема: Що таке 0x3f?

    cout << 0x8f << " " << 0x80 + 15 << endl;
    cout << 0x7f << " " << 0x70 + 15 << endl;
    cout << 0x6f << " " << 0x60 + 15 << endl;
    cout << 0x5f << " " << 0x50 + 15 << endl;
    cout << 0x4f << " " << 0x40 + 15 << endl;
    cout << 0x3f << " " << 0x30 + 15 << endl;
    cout << 0x2f << " " << 0x20 + 15 << endl;
    cout << 0x1f << " " << 0x10 + 15 << endl;
    cout << 0x0f << " " << 0x00 + 15 << endl;
    cout << sizeof(0x0f) << " " << typeid(0x0f).name() << endl;
Консоль написав:

143 143
127 127
111 111
95 95
79 79
63 63
47 47
31 31
15 15
4 int

2

Re: Що таке 0x3f?

А гуглить пробували?
Є 10 типів людей - ті, що розуміють двійкову систему числення і ті, що не розуміють.
У вашому випадку - 16-ва система числення.

Подякували: Yola, koala2

3 Востаннє редагувалося Yola (03.01.2017 16:42:37)

Re: Що таке 0x3f?

трясця! хто б міг подумати, що f - це не тільки float!

Але це не двійкова, все одно;)

До речі, а що я мав би гуглити?

4

Re: Що таке 0x3f?

Yola написав:

До речі, а що я мав би гуглити?

Найкраще, звісно, було б англійською мовою. Але Я ввів ось навіть нашою "що таке 0x3f" і вже третє посилання веде до Вікіпедії, стаття - "Шістнадцяткова система числення".

Подякували: Yola1

5

Re: Що таке 0x3f?

Я все думав думав "що тут не зрозумілого, наче і вивід сходиться, що той Yola таке знову придумав"  :D

Подякували: Yola1