Sabitler
Coddy'nin C Journey'sinin Temeller bölümünün bir parçası. Ders 10 / 63.
C'deki sabitler, program yürütülürken değerleri değiştirilemeyen değişkenlerdir. Programınız boyunca sabit kalması gereken değerler için kullanışlıdırlar.Şu
Yukarıdaki satır, değeri 3.14159 olan PI adlı bir sabit oluşturur.Sabite oluşturmanın başka bir yolu da
Bu, değeri 0.07 olan TAX_RATE adlı bir sabit oluşturur. Bir sabit değişken tanımlandıktan sonra değiştirmeye çalışmanın 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 hâle getirir. Birden fazla yerde kullanılan bir değeri değiştirmeniz gerekirse, onu yalnızca bir kez güncellemeniz yeterlidir.
#define yönergesini kullanarak bir sabit tanımlayın:#define PI 3.14159const anahtar sözcüğünü 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ştur. Programın şunları yapmalıdır:
3.14159değerine sahip bir PI sabitiDefineet- Dairenin alanını şu formülü kullanarak hesapla:
area = PI * radius * radius - Hesaplanan alanı tam olarak 2 ondalık basamakla şu biçimde yazdır:
Area: X.XXve ardından yeni satır ekle
radius = 5 kullan ve alan değişkeni için float veya double kullan.Beklenen çıktı:
Area: 78.54Not:
printf içinde biçim belirteci olarak %.2f kullan ve çıktını \n ile sonlandır.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.
Temeller bölümündeki tüm dersler
2Değişkenler
Veri TürleriTamsayıOndalık - DoubleKarakterlerBoolean'larSabitlerprintf TemelleriDeğişken Adlandırma KurallarıTür Dönüştürme 1. BölümTür Dönüştürme 2. BölümTekrar Mücadelesi3Operatörler
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaAtama OperatörleriKarşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3Tekrar MücadelesiKendi başına pratik yap: Online C derleyicisi