ForumZAR.COM | Forum Sitesi

Forumzar.COM Türkiye`nin en güncel ve kaliteli genel forum sitesi`dir.
ForumZAR'a katılım zahmetsiz ve ücretsizdir!

  • “Ne garip değil mi? Sevdiğimiz insanın her yalanında bir doğru, sevmediğimiz insanın her doğrusunda bir yalan ararız..”
  • “Biri ölür üzülmezsiniz; sonra sandalyeye asılı hırkasını görürsünüz. O hırkanın duruşu kalbinize oturur..”
  • "En gülünç olanı da insanların sizi eskisi gibi kullanamadığında değiştiğinizi söylemeleri.."
  • "Uçmayı seviyorsan, düşmeyi de bileceksin. Korkarak yaşıyorsan, yalnızca hayatı seyredersin."
  • Asla başka insanlar üzülmesin diye kendini üzme. Sen kaldırabiliyorsan onlar da kaldırabilir.

Bir operator ile 2 farklı sayıyı karşılaştırma

miRBey

Forum Üyesi
Katılım
5 Eki 2022
Mesajlar
180
Tepkime puanı
0
Puanları
16
Aşağıdaki örnekte bulunan fonksiyonla; iki sayıdan büyük olanı bulabilirsiniz.
Karışlaştırma bitsel operatörler yardımıyla yapılmıştır. Yani herhangi bir döngü yada koşullu ifade kullanılmamıştır.


Kod:
Kod:
int BuyukBul( int x, int y)
{
  int z = x - y;
  int i  = (z  >>  31)  &  0x1;
  int  max  =  x - i  *  z;
  return max;
}
 
Üst Alt