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;
}
 

Genel Forum Sitesi

Forum Sitesi - Forumzar.COM

Forumzar.COM olarak, Türkçe forum sitesi denildiğinde akla gelen ilk adres olarak, geniş kapsamlı genel forum platformumuzda buluşuyoruz. Türkiye'nin en büyük Türkçe forum siteleri arasında yer almanın gururunu yaşıyoruz. Çeşitli konu başlıklarında aktif bir şekilde paylaşımların yapıldığı, her konuda interaktif ve bilgilendirici tartışmalara katılmak için bizi takip edin! ve bir dakikanızı ayırarak forum sitemize üye olun!

Forum Siteleri

Bilgi paylaştıkça çoğalır sloganı ile ilerleyen forum sitesi platformumuza, siz de üye olarak forum sitemizde açılan konulara katılabilir ve ilgi alanınıza uygun konular açarak siz de paylaşımda bulunabilirsiniz.
Üst Alt