Karşılaştırma
bool match = 4 == 4; true sözcüğünü saklar; Console.WriteLine(match) değeri true yazar. Ekran tek satırdır. İki eşittir dosyada iki dörde arasında durur ve o satırda değildir. Genel sınıf adını Pine tutun.
İki eşittir bir soru sorar
Pine dosyasını açın. Sınıf adı Pine kalır. Bu sayfa türü yeniden adlandırmaz. int total satırı hâlâ varsa silin; 4 + 9, 9 / 4, 10 % 3 ve iki sayıyı bir tam sayıda birleştiren her işaret dahil. string[] plants varsa silin. string plant varsa silin. int count varsa silin. Soru işareti olmadan çıplak true veya false ile bool ripe varsa silin. Her ReadLine satırını silin. Tuttuğunuz dosyada bekleme yok, total yok, plants yok, plant yok, count yok ve çıplak ripe satırı yok. Sözcüğü yalnızca sorunun yanıtını tutan adı kullanan yazma satırı yazar.
Main içinde saklama satırı bool match = 4 == 4;. bool tür sözcüğüdür. Bu adın iki sözcükten birini tuttuğunu söyler: true veya false. match addır; küçük m ile başlar. İlk = işareti saklar. İlk =ın sağında iki tam sayı ve bir soru işareti vardır. İlk sayı 4. Soru işareti aralarında boşluk olmadan bitişik iki eşittirdir: ==. İkinci sayı 4. Hiçbir 4 etrafında tırnak yoktur. Noktalı virgül satırı bitirir. Bu satır bir sözcük saklar. Ekranı yazmaz. Saklamak yazmak değildir. Bu satır boyunca ekran boş kalır. Soru işareti 4 ile 4ü daha büyük bir sayıda birleştirmez. Sol sayının sağ sayıyla uyup uymadığını sorar. Uyuşunca saklanan sözcük true. Uyuşmayınca false.
Tek eşittir ile iki eşittir aynı iş değildir. Tek eşittir bir değeri ad altında saklar. İki eşittir iki değerin uyup uymadığını sorar. bool match = 4 == 4; ikisini de içerir. İlk = saklar. == sorar. Sorunun olması gereken yerde yalnızca bir eşittir yazarsanız, bool match = 4 = 4; gibi, build hata yazar. Bu satır bu sayfanın öğretmediği şekilde iki kez saklamaya çalışır. Soru için iki eşittir tutun. Saklama için tek eşittir. Operatörler sayfasında iki sayı arasındaki tek işaret üçüncü sayıyı yapıyordu, örneğin 4 + 9. Bu sayfada soru işareti zaten kendi başına duran iki sayı arasındadır. Soru üçüncü tam sayı yapmaz. true veya false yapar.
Yazma satırı çıplak addır: Console.WriteLine(match);. Tırnak yok; o satırda soru işareti yok. C# match adını okur, adın tuttuğu sözcüğü yazar ve satırı bitirir. Tuttuğunuz dosyada bu sözcük true. Adın harfleri m, a, t, c, h ekranda değildir. bool ekranda değildir. İki eşittir ekranda değildir. 4 rakamı ekranda değildir. true sözcüğü ekrandadır, tek satır. Dosyayı kaydedin.
Tuttuğunuz dosya
Bu öğretim şeklini tutun. Bir tür sözcüğü bool. Bir ad match. 4, sonra iki eşittir, sonra 4 yazan, sayılar etrafında tırnak olmayan bir saklama satırı. Bir yazma satırı; o satır çıplak adı kullanır. total satırı yok, plants satırı yok, ikinci yazma satırı yok.
using System;
public class Pine
{
public static void Main()
{
bool match = 4 == 4;
Console.WriteLine(match);
}
}
Yukarıdan okuyun. using System; kısa adları hazırlar. public class Pine türü adlandırır. public static void Main() çalışma zamanının başladığı yerdir. bool match = 4 == 4; true sözcüğünü saklar. Hiçbir şey yazmaz. Console.WriteLine(match); true yazar ve satırı bitirir. Ekranda bir satır. Tırnak yok. İkinci satır yok. Tuttuğunuz dosyada int total satırı yok ve birleştirilmiş tam sayı saklayan satır yok.
dotnet run ile çalıştırın. Program true yazar. Yazmanızı beklemez. İki sayı ve soru işareti zaten dosyadaydı. dotnet run bekliyorsa ReadLine hâlâ dosyada. O satırı silin; bool match = 4 == 4; ve tek yazma satırını tutun. Program yazma satırından sonra biter. Ekran true gösterir. Tek satır. Tırnak yok. Ekran match gösteriyorsa yazma satırında ad tırnak içinde: Console.WriteLine("match");. Tırnaklar harfi işaret eder, saklanan sözcük yazılmaz. Ekran 13 gösteriyorsa operatör dosyası hâlâ duruyor. int total ve artı işaretini silin. Ekran 4 gösteriyorsa yazma satırı hâlâ bool adı yerine tam sayı yazıyor olabilir. Tuttuğunuz dosya matchın tuttuğu sözcüğü yazar. Ekran false gösteriyorsa saklama satırındaki iki sayı uyuşmuyor; bu sayfanın ikinci dosyası, tuttuğunuz dosya değil. Ekran 4 == 4 harflerini gösteriyorsa yazma satırında bu karakterler tırnak içinde. Yanlış satır için .NET SDKyı yeniden kurmazsınız.
Ekranda true görmek tek başına soru işaretini kanıtlamaz. bool match = true; da true yazar. Ekran aynı görünebilir. Dosya aynı değildir. Tuttuğunuz dosyada 4, sonra ==, sonra 4 vardır. Bu sayfayı değerlendirirken iki sayı arasındaki iki eşitti arayın. Dosyayı yalnızca ekrandan yargılamayın.
Soru işareti etrafında boşluk serbesttir. Boşluksuz bool match = 4==4; yine true saklar; build hata yazmaz. Boşluklu bool match = 4 == 4; yine true saklar. Tuttuğunuz dosya soru işareti etrafında boşluk kullanır; işaret böyle daha kolay görülür. Boşluklar ikinci bir değer değildir. İki eşittir arasında boşluk yasaktır. bool match = 4 = = 4; buildin hata yazmasına yol açar. İki eşitti == olarak bitişik tutun.
Ad, onu kullanan satırdan önce var olmalıdır. Console.WriteLine(match); bool match = 4 == 4; üstüne yazılırsa build hata yazar. Saklama satırını yazma satırının üstüne taşıyın. Aynı ad için boolu ikinci kez yazmayın. match zaten varken sonraki satır bool yazmadan sözcüğü değiştirebilir: match = 4 == 4;. Bu biçim serbesttir; zorunlu değil. Tuttuğunuz dosya adı tek satırda oluşturur ve yanıtı saklar.
Sayılar uyuşmadığında
Yalnızca ikinci sayıyı değiştirin. bool tür sözcüğü kalsın. match adı kalsın. Soru işareti iki eşittir kalsın. bool match = 4 == 9; 4 ile 9un uyup uymadığını sorar. Uyuşmazlar. Saklanan sözcük false. Yazma satırı hâlâ Console.WriteLine(match);. Ekran false. Tek satır. match adı ekranda değil. 4 ve 9 rakamları ekranda değil. Soru işareti ekranda değil.
using System;
public class Pine
{
public static void Main()
{
bool match = 4 == 9;
Console.WriteLine(match);
}
}
Bu ikinci dosyadır; tuttuğunuz dosya değil. dotnet run çalıştırın. Ekran false gösterir. Tek satır. 4 göstermez. 9 göstermez. 4 == 9 harflerini göstermez. Ekran true gösteriyorsa hâlâ her iki sayının da 4 olduğu tuttuğunuz dosyadasınız. Bu ikinci dosyayı yalnızca uyuşmayan sorudan false görmek istediğinizde koyun. false gördükten sonra tutulan dosyayı geri koyun: bool match = 4 == 4; ve bir Console.WriteLine(match);. Tutulan ekran true, tek satır.
Soru işareti sayıları düzeltmez. 9u 4e çevirmez. Yalnızca yanıtlar. true iki tarafın uyduğu anlamına gelir. false uymadığı. Doğru-yanlış sayfası true veya falseu sözcüğün kendisini yazarak saklıyordu. Bu sayfa soru işaretiyle sorarak saklar. Her iki sayfa da aynı tür sözcüğü bool kullanır. Her ikisi de ekrana aynı iki sözcüğü yazar. Dosya şekli farklıdır. Bu sayfada tuttuğunuz dosyada soru işareti ve iki tam sayı vardır.
Diğer soru işaretleri
İki eşittir tek soru işareti değildir. Sayıların aynı olmadığını soran işaret ünlem ile eşittirin birleşimidir: !=. bool match = 4 != 9; true saklar çünkü 4 ile 9 aynı değildir. bool match = 4 != 4; false saklar çünkü sayılar aynıdır. Bu çalıştırma serbesttir; tuttuğunuz dosya değildir. dotnet run çalıştırın. 4 != 9 için ekran true. O satırı gördükten sonra tutulan dosyayı geri koyun.
Sol sayının daha büyük olup olmadığını soran işaret >. bool match = 9 > 4; true saklar. bool match = 4 > 9; false saklar. bool match = 4 > 4; false saklar çünkü 4, 4ten büyük değildir. Sol sayının daha küçük olup olmadığını soran işaret <. bool match = 4 < 9; true saklar. bool match = 9 < 4; false saklar. bool match = 4 < 4; false saklar.
Sol sayının büyük veya aynı olup olmadığını soran işaret >=. Eşittir, büyük işaretine boşluksuz yapışır. bool match = 4 >= 4; true saklar. bool match = 9 >= 4; true saklar. bool match = 4 >= 9; false saklar. Sol sayının küçük veya aynı olup olmadığını soran işaret <=. bool match = 4 <= 4; true saklar. bool match = 4 <= 9; true saklar. bool match = 9 <= 4; false saklar. Ek eşittir "veya aynı" demektir; ikinci ayrı soru değildir. >= veya <= içine boşluk koymayın. bool match = 4 > = 4; build hata yazar.
📊 Soru işareti ve ekran
| Saklama satırı | Ekran |
|---|---|
bool match = 4 == 4; |
true |
bool match = 4 == 9; |
false |
bool match = 4 != 9; |
true |
bool match = 9 > 4; |
true |
bool match = 4 < 9; |
true |
bool match = 4 >= 4; |
true |
bool match = 4 <= 9; |
true |
Tabloyu bir çalıştırmayla birlikte okuyun, onun yerine değil. Tutulan soru için build hata yazmaz ve dotnet run true yazar. == ile uyuşmayan sayılarda ekran false. 4 ve 9 ile != için ekran true. 9 > 4 için ekran true. 4 < 9 için ekran true. 4 >= 4 için ekran true. 4 <= 9 için ekran true. Her kontrolden sonra tutulan dosyayı geri koyun: bool match = 4 == 4; ve Console.WriteLine(match);. Tutulan ekran true, tek satır.
Bir sayıyı çevreleyen tırnak onu harfe çevirir. bool match = "4" == 4; C#den bu sayfanın öğretmediği şekilde harf ile tam sayıyı karşılaştırmasını ister. Build hata yazar. Tırnakları silin. Bu sayfada soru işaretinin iki yanında tırnaksız tam sayılar vardır. Hiç match adı olmadan Console.WriteLine(4 == 4); da true yazar. Ekran aynı görünebilir. Tuttuğunuz dosya önce yanıtı ad altında saklar, sonra adı yazar. Bu sayfayı değerlendirirken bool match ve saklama satırındaki soru işaretini arayın.
Bu sayfa tam sayıları karşılaştırır. Tuttuğunuz ders olarak tırnak altındaki harfleri == ile karşılaştırmaz. Sonraki sayfa iki harf grubunun uyup uymadığını sormanın başka yolunu öğretir. Ekran leaf veya mint gösteriyorsa plants veya plant hâlâ dosyada. O satırları silin. Ekran 13 gösteriyorsa total hâlâ dosyada. O satırı silin. İki true veya false yanıtını birleştiren mantıksal işaretler, örneğin &&, sonraki sayfadadır. Bu sayfa tek soru ve tek yanıt saklar.
Soru işaretini harf olarak yazmak sormaz. Console.WriteLine("4 == 4"); 4, boşluk, =, =, boşluk, 4 karakterlerini yazar. Ekran 4 == 4 gösterir. Bu true sözcüğü değildir. Build sessiz kalır. Tırnaklar işaretin soru olarak çalışmasını engeller. Tuttuğunuz dosyada sayılar etrafında tırnak yoktur ve yazma satırında ad etrafında tırnak yoktur.
Artık iki tam sayının uyup uymadığını sorarak true veya false saklayabilir ve o sözcüğü yazabilirsiniz. bool match = 4 == 4; true saklar. Console.WriteLine(match); true yazar ve satırı bitirir. bool match = 4 == 9; false yazar. Tek eşittir saklar. İki eşittir sorar. Diğer soru işaretleri büyük, küçük veya aynı değil için true veya false yazar. Sonraki sayfa tek soruyu geride bırakır. İki true veya false yanıtını birleştiren işaretlere bakar — mantıksal sonraki sayfada.
Ekran true veya false
Tuttuğunuz dosya true yazar. Yazma satırındaki ad matchtır; match ekranda değildir. İki eşittir dosyada, ekranda değildir. 4 ve 4 dosyada, ekranda rakam olarak değildir. Uyuşmayan sayılar ve diğer soru işaretleri tuttuğunuz dosya değildir. Soruyu çevreleyen tırnaklar yanıt sözcüğü değil harf yazar.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek