Bunu nasıl arayacağımı bilmiyorum, bu da daha zorlayıcıdır.Belirli sayıda bitle bayt için tamsayı set
3
derken bir tamsayı var ve 11100000
'a dönüştürmek istiyorum, yani, bitlerin sayısı tamsayılarının bitlerinin sayısı, en anlamlı bitden.
Ben yapılabilir sanırım:
byte result = 0;
for(int i = 8; i > 8 - 3; i--)
result += 2^i;
şey ama standart kütüphane .net dahil, hızlı/daha güzel ya, tercihen var mı? Sadece birkaç olasılık olduğundan
Tamsayı 8'den büyükse ne olur? –
Sadece küçük bir nokta^Özeldir veya Güç işleci değil C#. –
@Martin Haha, şimdi fark etmek için bana birkaç saniye sürdü. Bazen programlamayı yaparken bir kâğıt için denklemler yazıyorsanız, kolayca unutabilirsiniz. – Max