Sabitler
Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 10 / 63.
C dilindeki sabitler (constants), programın çalışması sırasında değerleri değiştirilemeyen değişkenlerdir. Programınız boyunca sabit kalması gereken değerler için kullanışlıdırlar.
Yukarıdaki satır, 3.14159 değerine sahip PI adında bir sabite oluşturur.Sabit oluşturmanın bir diğer yolu da
Bu, 0.07 değerine sahip `TAX_RATE` adında bir `constant` oluşturur. `constant` bir değişken tanımlandıktan sonra onu değiştirmeye çalışmanın bir derleme hatasıyla sonuçlanacağını unutmayın.Programınızda sabitleri normal değişkenler gibi kullanın:
Sabitler, kodunuzu daha okunabilir ve bakımı daha kolay hale getirir. Birden fazla yerde kullanılan bir değeri değiştirmeniz gerekirse, bunu yalnızca bir kez güncellemeniz yeterlidir.
#define yönergesini kullanarak bir sabit tanımlayın:#define PI 3.14159const anahtar kelimesini kullanmaktır:const float TAX_RATE = 0.07;float area = PI * radius * radius;
float tax = price * TAX_RATE;Görev
KolayBir dairenin alanını hesaplayan bir program oluşturun. Programınız şunları yapmalıdır:
3.14159değerine sahip bir PI sabiti tanımlayın- Şu formülü kullanarak dairenin alanını hesaplayın:
area = PI * radius * radius - Hesaplanan alanı tam olarak virgülden sonra 2 basamak olacak şekilde
Area: X.XXformatında ve ardından yeni bir satır karakteri ile yazdırın
radius = 5 değerini ve area değişkeni için float veya double veri tipini kullanın.Beklenen çıktı:
Area: 78.54Not:
printf içinde biçim belirteci olarak %.2f kullanın ve çıktınızı \n ile bitirin.Kendin dene
#include <stdio.h>
int main() {
// PI sabitini burada tanımla
int radius = 5;
// Alanı burada hesapla
// Alanı burada yazdır
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Fundamentals bölümündeki tüm dersler
2Değişkenler
Veri TipleriTam Sayı (Integer)Float - DoubleKarakterlerBooleanlarSabitlerprintf TemelleriDeğişken İsimlendirme KurallarıTip Dönüşümü Bölüm 1Tip Dönüşümü Bölüm 2Özet Meydan Okuması3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama Operatörleriİlişkisel OperatörlerMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Özet Meydan Okuması