Sabitler
Coddy'nin C Journey'sinin Fundamentals 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.Define yönergesini kullanarak bir sabit tanımlayın:
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 constant oluşturur. Bir constant değişken tanımlandıktan sonra değiştirilmeye çalışılmasının derleme hatasına neden olacağını unutmayın.Programınızda sabitleri normal değişkenler gibi kullanın:
Constants make your code more readable and easier to maintain. If you need to change a value used in multiple places, you only need to update it once.
#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.
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ıKendi başına pratik yap: Online C derleyicisi