Bu örnekte, sizeof operatörünü kullanarak her bir değişkenin boyutunu değerlendirmeyi öğ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 / Ç)
sizeof(variable)
Operatör bir değişken boyutunu hesaplar. Ve tarafından döndürülen sonucu yazdırmak için sizeof
ya ya %lu
da %zu
format belirleyicisini kullanırız.
Değişkenlerin Boyutunu Bulma Programı
#include int main() ( int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %zu bytes", sizeof(intType)); printf("Size of float: %zu bytes", sizeof(floatType)); printf("Size of double: %zu bytes", sizeof(doubleType)); printf("Size of char: %zu byte", sizeof(charType)); return 0; )
Çıktı
İnt boyutu: 4 bayt Float boyutu: 4 bayt Double boyutu: 8 bayt karakter boyutu: 1 bayt
Bu programda 4 değişken intType, floatType, doubleType ve charType bildirilmiştir.
Ardından, her bir değişkenin boyutu sizeof
operatör kullanılarak hesaplanır .