1. sayfa
|
Console.ReadKey(false); ise kapanırken basılan tuş görünür tabiki ekran kapanacağından cmdden açıp bakarsın Console.ReadKey(true); da ise görünmez Console.TreatControlCAsInput ise konsolu durdurmak için ctrl+c genelde kullanılır bunun kontrolü içindir if n içindekiler ekrana basılan tuşu yazdırıyor alt ctrl herhangibir tuşla denedin mi |
|
Hocam yorumlarınız için çok teşekkür ederim if içindeki ifadelerin ne yaptığını biliyorum yani konsolda atıyorum ctrl ile a ya basarsanız ctrl+a çıktısı veriyor benim demek istediğim "(value & value) != value" gibi ifadeler ne anlama geliyor yani hangi durumlardaifade true olurhangi durumlarca false olur undefined |
|
o ifere breakpoint koy değerleri kontrol etmek için birde bitwise işlemlere bir bak KeyInfo.Modifiers konsolda basılan tuşların ctrl alt shiftin değerini alır örneğin ctrl ve altın beraber değeri 5 tir ikilikte 101 dir ConsoleModifiers.Alt değeri 1 ikilikte 001 dir yani 101 ve 001 oda 1 olur yani 1!= 0 sonuçta e bu şart doğru olduğuna göre Console.Write("ALT+") yazılır |
Hocam halısınız ama 101 001 birbirine eişt değilki ikisindede 1 olması olumlu sonuç döndürmesi anlamına gelmez |
|
101 ve işlemi 001 101 ile 001 i karşılaştırmıyorsun ve işlemi uyguluyorsun ordan çıkan sonucu 0 ile karşılaştırıyorsun |
| hmm hocam peki "( 3 & 5) != 3" işlemi neden true sonuç döndürmeyip false döndürüyor |
| sağuln hocam aslında bu C programlama dilindede vardı unutmuşum bu bitwise işlemleri tabi insan hiç kullanmayınca unutuyor okada C programlama ile uğraşıp ufak tefek uygulamalar yapmama rağmen bir kere bile böyle birşeye ihtiyaç sahi şimdi merak ettim acaba bu gibi işlemler nerelerde ne gibi amaçlar için kullanılıyor düşünüyorumda yine aklıma gelmiyor belkide kernel seviye program yazarken lazım oluyordur çünki şuana kadar hiç ihtiyac duymadım |
E şimdi lazım olmuş ya işte. |
1. sayfa
soru 1: bu soruda if bloğundaki ifadeden hiç birşey anlamadım birsürü deney yaptım ama sonuç sıfır buyrun kodlar...
soru 2 : arkadaşlar Console.ReadKey(); fonksiyonunun 1. parametresi true veya false alabiliyor şimdi biz true verirsek false'den ne farkı olacak birde default olarak true'midir yokda false'midir yani değer vermezsek true mi oluyor false mi ?
sorularım bukadar arkadaşlar şimdiden hepinize teşekkür ediyorum
< Bu mesaj bu kişi tarafından değiştirildi Harun2525 -- 1 Ocak 2016; 16:30:38 >