Πρόγραμμα Γ για να επιδείξει τη λειτουργία της λέξης-κλειδιού μακρά

Σε αυτό το παράδειγμα, θα μάθετε να αποδεικνύετε τη λειτουργία της μεγάλης λέξης-κλειδιού.

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

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

Πρόγραμμα Χρησιμοποιώντας τη μεγάλη λέξη-κλειδί

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

Παραγωγή

 Μέγεθος int = 4 byte Μέγεθος μεγάλου int = 8 bytes Μέγεθος long long int = 8 bytes Μέγεθος διπλού = 8 bytes Μέγεθος μεγάλου διπλού = 16 bytes 

Σε αυτό το πρόγραμμα, ο sizeofφορέας χρησιμοποιείται για να βρείτε το μέγεθος του int, long, long long, doubleκαι long doubleμεταβλητές.

Όπως μπορείτε να δείτε, το μέγεθος long intκαι οι long doubleμεταβλητές είναι μεγαλύτερες από intκαι doubleμεταβλητές, αντίστοιχα.

Παρεμπιπτόντως, ο sizeofχειριστής επιστρέφει size_t(μη υπογεγραμμένος ακέραιος τύπος).

Ο size_tτύπος δεδομένων χρησιμοποιείται για την αναπαράσταση του μεγέθους ενός αντικειμένου. Ο προσδιοριστής μορφής που χρησιμοποιείται size_tείναι %zu.

Σημείωση: Η longλέξη-κλειδί δεν μπορεί να χρησιμοποιηθεί με floatκαι charτύπους.

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