Скорее, "теперь ты мне должен одно желание"
И тут Ганди заряжает атомное оружие.
Пф... старый джин. У нового стало бы 18 446 744 073 709 551 615
Новый бы выплюнул исключение о переполнении типа.
Какое ещё переполнение, -1 и всё.
Это когда ты джину становишься должен?
Да.
Он лжёт.
число 255, количество 256...
В 8-битном представлении число 256 невозможно представить.
На самом деле можно. Просто оно не будет отличаться от нуля.
В 8-битном предствалении можно и 256 предвставить, да еще так, чтобы от нуля отличалось. Можно 256, и 512, и 640 даже 15360, да так,ч тобы и 0, и 1, и 2 там тоже были, и даже 0.125!
Была бы мапа нужная.
Вот например, minifloat https://en.wikipedia.org/wiki/Minifloat
Была бы мапа нужная.
Вот например, minifloat https://en.wikipedia.org/wiki/Minifloat
...000 | ...001 | ...010 | ...011 | ...100 | ...101 | ...110 | ...111 | |
0 0000 ... | 0 | 0.125 | 0.25 | 0.375 | 0.5 | 0.625 | 0.75 | 0.875 |
0 0001 ... | 1 | 1.125 | 1.25 | 1.375 | 1.5 | 1.625 | 1.75 | 1.875 |
0 0010 ... | 2 | 2.25 | 2.5 | 2.75 | 3 | 3.25 | 3.5 | 3.75 |
0 0011 ... | 4 | 4.5 | 5 | 5.5 | 6 | 6.5 | 7 | 7.5 |
0 0100 ... | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
0 0101 ... | 16 | 18 | 20 | 22 | 24 | 26 | 28 | 30 |
0 0110 ... | 32 | 36 | 40 | 44 | 48 | 52 | 56 | 60 |
0 0111 ... | 64 | 72 | 80 | 88 | 96 | 104 | 112 | 120 |
0 1000 ... | 128 | 144 | 160 | 176 | 192 | 208 | 224 | 240 |
0 1001 ... | 256 | 288 | 320 | 352 | 384 | 416 | 448 | 480 |
0 1010 ... | 512 | 576 | 640 | 704 | 768 | 832 | 896 | 960 |
0 1011 ... | 1024 | 1152 | 1280 | 1408 | 1536 | 1664 | 1792 | 1920 |
0 1100 ... | 2048 | 2304 | 2560 | 2816 | 3072 | 3328 | 3584 | 3840 |
0 1101 ... | 4096 | 4608 | 5120 | 5632 | 6144 | 6656 | 7168 | 7680 |
0 1110 ... | 8192 | 9216 | 10240 | 11264 | 12288 | 13312 | 14336 | 15360 |
0 1111 ... | Inf | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
1 0000 ... | -0 | -0.125 | -0.25 | -0.375 | -0.5 | -0.625 | -0.75 | -0.875 |
1 0001 ... | -1 | -1.125 | -1.25 | -1.375 | -1.5 | -1.625 | -1.75 | -1.875 |
1 0010 ... | -2 | -2.25 | -2.5 | -2.75 | -3 | -3.25 | -3.5 | -3.75 |
1 0011 ... | -4 | -4.5 | -5 | -5.5 | -6 | -6.5 | -7 | -7.5 |
1 0100 ... | −8 | −9 | −10 | −11 | −12 | −13 | −14 | −15 |
1 0101 ... | −16 | −18 | −20 | −22 | −24 | −26 | −28 | −30 |
1 0110 ... | −32 | −36 | −40 | −44 | −48 | −52 | −56 | −60 |
1 0111 ... | −64 | −72 | −80 | −88 | −96 | −104 | −112 | −120 |
1 1000 ... | −128 | −144 | −160 | −176 | −192 | −208 | −224 | −240 |
1 1001 ... | −256 | −288 | −320 | −352 | −384 | −416 | −448 | −480 |
1 1010 ... | −512 | −576 | −640 | −704 | −768 | −832 | −896 | −960 |
1 1011 ... | −1024 | −1152 | −1280 | −1408 | −1536 | −1664 | −1792 | −1920 |
1 1100 ... | −2048 | −2304 | −2560 | −2816 | −3072 | −3328 | −3584 | −3840 |
1 1101 ... | −4096 | −4608 | −5120 | −5632 | −6144 | −6656 | −7168 | −7680 |
1 1110 ... | −8192 | −9216 | −10240 | −11264 | −12288 | −13312 | −14336 | −15360 |
1 1111 ... | −Inf | NaN | NaN | NaN | NaN | NaN | NaN | NaN |
Карта сама по себе требует далеко ненулевого количества битов.
8 бит означают 8 бит.
только если джинн сначала исполняет желание, а потом его вычитывает. если он сначала вычитывает, потом исполняет, то так 0 и будет.
Значит, изначально у него было 4 желания.
-1 же, 0-255 в байте
char or unsigned char?
what is magic question!
what is magic question!
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!