C dilinde if else operatörleri

KouPc

Attopat
Katılım
24 Ağustos 2022
Mesajlar
53
Operatörlerin bulunduğu her satır için hata alıyorum. Yardımlarınızı bekliyorum.
 

Dosya Ekleri

  • IMG_20220824_203517.jpg
    IMG_20220824_203517.jpg
    182,9 KB · Görüntüleme: 65
Tek eşittir veri atamak için kullanılıyor, if operatörlerinde çift eşittir kullanacaksınız ve ayrıca C'de nasıl bilmiyorum ama + - / *'nın string veya char olarak belirlenmesi gerek.
 
  1. Kodun resmini atmak yerine ekranın screenshot'ını alabilirsin ya da kod bloğunu yapıştırabilirsin. Screenshot için Win+Shift+S yapabilirsin Windows'ta isen.
  2. if içerisinde kıyaslamaya çalıştığın semboller karakter yani char tipli değiller. Bunlar C dili içerisinde bulunan operatörler. Yapmak istediğin şey '+' ya da '-' gibi karakterler ile kıyaslamak. Bu karakterler ASCII tablosunda belirtilen tam sayı değerlere sahip olan karakterler. Günün sonunda yaptığın bit'leri kıyaslamak. Tek tırnağa dikkat edin. Çitf tırnak string oluşturur ve ilk karaktere pointer döndürür.
  3. Kıyaslama yapmak için = operatörü kullanılmaz. Bu atama operatörüdür. Eşitlik kıyaslaması için == kullanılır.
 
Kodları fotoğraf olarak atmak yerine direkt atmaktan bahsediyorlar. Ek olarak char için tırnak kullanman lazım. islem == '-' gibi.
Screenshot_2022-08-24-20-59-42-134_com.microsoft.office.onenote.jpg


41.Satır: else if(islem == '/') veya sadece else

41.Satır: else if(islem == '/') veya sadece else
Kodlar için hata yok ama program işlevini yerine getirmiyor.

Bir sayı giriyorum işlem seçmek için dört işlemden birine basınca konsol kapanıyor.
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı