C Πρόγραμμα για να βρείτε το μέγεθος του int, float, double και char

Σε αυτό το παράδειγμα, θα μάθετε να αξιολογείτε το μέγεθος κάθε μεταβλητής χρησιμοποιώντας τον τελεστή sizeof.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Γ:

  • Τύποι δεδομένων C
  • C Μεταβλητές, Σταθερές και Κυριολεκτικές
  • Έξοδος εισόδου C (I / O)

Ο sizeof(variable) τελεστής υπολογίζει το μέγεθος μιας μεταβλητής. Και, για να εκτυπώσουμε το αποτέλεσμα που επέστρεψε sizeof, χρησιμοποιούμε ένα %luή τον %zuκαθορισμό μορφής

Πρόγραμμα για να βρείτε το μέγεθος των μεταβλητών

 #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; ) 

Παραγωγή

 Μέγεθος int: 4 bytes Μέγεθος float: 4 bytes Μέγεθος διπλού: 8 bytes Μέγεθος char: 1 byte 

Σε αυτό το πρόγραμμα, δηλώνονται 4 μεταβλητές intType, floatType, doubleType και charType.

Στη συνέχεια, το μέγεθος κάθε μεταβλητής υπολογίζεται χρησιμοποιώντας τον sizeofτελεστή.

ενδιαφέροντα άρθρα...