- 1
- 2
- 3
- 4
public static bool GetUpperBit(long number)
{
return number < 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+120
public static bool GetUpperBit(long number)
{
return number < 0;
}
Да это не ГК, но остроумный способ получить верхний бит числа.
guest 25.05.2010 15:00 # +3
FMB 25.05.2010 15:02 # 0
Lure Of Chaos 25.05.2010 16:34 # 0
FMB 25.05.2010 16:54 # +1
guest 25.05.2010 17:05 # −8
Lure Of Chaos 25.05.2010 18:16 # −2
FMB 25.05.2010 18:29 # 0
guest 25.05.2010 18:54 # +3
Да ты КЭП!!!!111
FMB 25.05.2010 19:08 # 0
guest 25.05.2010 17:01 # 0
guest 25.05.2010 18:56 # +1
This is obvious 25.05.2010 19:02 # +2
guest 25.05.2010 19:56 # +3
Биты бывают MSB и LSB.
Наложением маски это было бы в тысячу раз нагляднее, хотя такой способ тоже катит: представление signed ints в CLR описано в стандарте
TarasB 25.05.2010 22:07 # 0
Lure Of Chaos 25.05.2010 22:36 # 0
pushkoff 26.05.2010 12:07 # −4
guest 26.05.2010 17:57 # +3
Откуда Вы знаете, на каком CPU будет исполнятся CLR?
или Вы знакомы со всеми CPU?
guest 26.05.2010 18:09 # +1
pushkoff 26.05.2010 23:57 # 0
guest 27.05.2010 06:18 # 0
pushkoff 27.05.2010 12:58 # 0
guest 27.05.2010 16:46 # −3
Не 8086, а x86.
guest 27.05.2010 17:10 # −4
guest 27.05.2010 17:54 # 0
guest 27.05.2010 17:56 # −4
megakoteyka 06.08.2010 17:39 # 0
guest 25.05.2010 22:08 # +4
guest 25.05.2010 22:11 # +2
. КЭП
guest 26.05.2010 00:03 # −9
С уважением, Говнокод.
guest 26.05.2010 00:14 # −3
С уважением, Код.
Lure Of Chaos 26.05.2010 09:11 # −9
с уважением, капитан немо ))
Lure Of Chaos 26.05.2010 13:14 # −9
Nagg 26.05.2010 13:39 # +1
Lure Of Chaos 26.05.2010 15:35 # −4
теперь бы плюсы, а то мало их как-то ))
guest 26.05.2010 15:52 # −6
С++
Больше не проси.
Lure Of Chaos 26.05.2010 16:41 # −4
guest 26.05.2010 16:57 # −5
guest8 21.04.2019 00:06 # −999