20.7 Önceden Tanımlanmış Sembolik Sabitler

20.7   Önceden Tanımlanmış Sembolik Sabitler

Bazı sembolik sabitler derleyici tarafından önceden tanımlanmıştır. Bu sabitlerden bazıları Tablo 20.1 de verilmiştir.

Tablo 20.1: Önceden tanımlı bazı sembolik sabitler

Sabit ismi Açıklama
__LINE__ Önişlemci bu sabit yerine kaynak koddaki o anda bulunan satır numarasını yerleştirir.
__FILE__ Kaynak dosyanın ismin tutar.
__DATE__ Önişlemci bu sabit yerine derlemenin yapıldığı zaman tarihi (ay gün yıl formatında) yazar.
__TIME__ Önişlemci bu sabit yerine derlemenin yapıldığı zaman zamanı (sa:dak:sn gün yıl formatında) yazar.
__STDC__ C dilinde kullanılan kimi anahtar sözcükler standart değildir.
Derleyici eğer yalnızca standart C’nin anahtar sözcüklerini destekliyorsa bu sabit tanımlı varsayılır.
M_PI Pi sayısını tutar (M_PI = 3.14159265358979323846). Ayrıca bkz: math.h
M_E e sayısını tutar (M_E = 2.7182818284590452354). Ayrıca bkz: math.h
RAND_MAX Rastgele sayı üretec fonksiyonu rand() ile döndürlen en büyük sayıyı tutar.
(32 bit işletim sitemi için: RAND_MAX = 2147483647). Ayrıca bkz: stdlib.h

Aşağıdaki örnekleri inceleyiniz:

Program 20.8: C dilindeki bazı tanımlı sabitler

ÇIKTI

 

 

Program 20.9: C dilindeki bazı tanımlı sabitler

ÇIKTI

 

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.