LINUX.ORG.RU
XOR первых битов?
Pi ★★★★★
()
Ответ на: комментарий от Vinick
if ((a ^ b) < 0) { // знаки разные } else { // знаки одинаковые }
anonymous
()
Ответ на: комментарий от Casus
>xor старших битов

imho не портабельно.

anonymous
()
Ответ на: комментарий от ugoday
>перемножить

не канает. может быть переполнение

anonymous
()
Ответ на: комментарий от anonymous
вроде 2:

if(a>=0){
  if(b>=0) foo(); else bar();
}else{
  if(b<0) foo(); else bar();
}

(это если считать что 0 -- положительное число)
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.