Bu örnekte, uzun anahtar kelimenin işleyişini göstermeyi öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki C programlama konuları hakkında bilgi sahibi olmalısınız:
- C Veri Türleri
- C Değişkenleri, Sabitleri ve Değişkenleri
- C Giriş Çıkışı (G / Ç)
Long anahtar kelimesini kullanan program
#include int main() ( int a; long b; // equivalent to long int b; long long c; // equivalent to long long int c; double e; long double f; printf("Size of int = %zu bytes ", sizeof(a)); printf("Size of long int = %zu bytes", sizeof(b)); printf("Size of long long int = %zu bytes", sizeof(c)); printf("Size of double = %zu bytes", sizeof(e)); printf("Size of long double = %zu bytes", sizeof(f)); return 0; )
Çıktı
İnt boyutu = 4 bayt Uzun int = 8 bayt boyutu Uzun uzun int = 8 bayt boyutu Çift boyutu = 8 bayt Uzun çift boyutu = 16 bayt
Bu programda, sizeof
operatör boyutunu bulmak için kullanılır int
, long
, long long
, double
ve long double
değişkenler.
Gördüğünüz gibi, büyüklüğü long int
ve long double
değişkenler daha büyüktür int
ve double
sırasıyla değişkenler.
Bu arada, sizeof
operatör size_t
(işaretsiz integral türü) döndürür .
size_t
Veri türü bir cismin boyutu temsil etmek için kullanılır. İçin kullanılan biçim belirteci size_t
olduğunu %zu
.
Not:long
Anahtar kelime ile kullanılamaz float
ve char
türleri.