Sabitler
Coddy'nin C Journey'sinin Fundamentals bölümünün bir parçası — ders 10 / 63.
C'deki sabitler, program yürütme 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.
#define yönergesini kullanarak bir sabit tanımlayın:
#define PI 3.14159Yukarıdaki satır, 3.14159 değerine sahip PI adında bir sabit oluşturur.
Sabitler oluşturmanın başka bir yolu da const anahtar kelimesini kullanmaktır:
const float TAX_RATE = 0.07;Bu, 0.07 değerine sahip TAX_RATE adında bir sabit oluşturur.
Programınızda sabitleri normal değişkenler gibi kullanın:
float area = PI * radius * radius;
float tax = price * TAX_RATE;Sabitler, kodunuzu daha okunabilir ve bakımı daha kolay hale getirir. Birden fazla yerde kullanılan bir değeri değiştirmeniz gerekirse, onu yalnızca bir kez güncellemeniz yeterlidir.
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ı,
Area: X.XXformatında, virgülden sonra tam olarak 2 basamak olacak şekilde ve ardından bir yeni satır karakteriyle yazdırın
radius = 5 ve float veya double veri tiplerinden birini kullanın.Beklenen çıktı:
Area: 78.54Not:
printf içinde format belirleyici olarak %.2f kullanın ve çıktınızı \n ile bitirin.Kopya kağıdı
C'deki sabitler, program yürütme sırasında değerleri değiştirilemeyen değişkenlerdir.
#define yönergesini kullanarak bir sabit tanımlayın:
#define PI 3.14159Sabit oluşturmanın başka bir yolu da const anahtar kelimesini kullanmaktır:
const float TAX_RATE = 0.07;Programınızda sabitleri normal değişkenler gibi kullanın:
float area = PI * radius * radius;
float tax = price * TAX_RATE;Kendin dene
#include <stdio.h>
int main() {
// PI sabitinizi burada tanımlayın
int radius = 5;
// Alanı burada hesaplayın
// Alanı burada yazdırın
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ı