(01011010) 2 tabanında sayısını ve tersini ekrana alt alta yazan programı hazırlayınız.
using system;
class ters{
public static void main(){
sbyte a=90;
int t;
for(t=128;t>0;t=t/2){
if((a&t) !=0) Console Write("1");
if((a&t) !=0) Console Write("0");
}
Console Write(" ");
a=(sbyte)~a;
for(t=128;t>0;t=t/2){
if((a&t) !=0) Console Write("1");
if((a&t) !=0) Console Write("0");
}
}
}
Arkadaşlar bana bunu açıklayabilecek acil bir arkadaşımız var mı :( Anlayamdım özellike
for(t=128;t>0;t=t/2){
if((a&t) !=0) Console Write("1");
if((a&t) !=0) Console Write("0");
Bu kısım ne yapıyor tek tek yazabilecek bir arkadaşımız lütfen yardım edin yarın C#Sınavım var ...Anlayamadım gitti bu olayı:(
yani bu 01011010 yani bu sayıyı 128 in iki tabandaki değeriylemi çarpıyor tek tek çarpım böyle sonuc böyle diye anlatacak biri :( Lütfen:( Teşekkürler :(
C# Bit Tabanlı Bileşik Operatörler
OP Taze Üye
Teşekkür Sayısı: 0
14 mesaj
Kayıt Tarihi:Kayıt: Mar 2008