इस उदाहरण में, आप लंबे खोजशब्द के कार्य को प्रदर्शित करना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- 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 बाइट्स का आकार लंबे int = 8 बाइट्स का आकार लंबे लंबे int का आकार = 8 बाइट्स डबल का आकार = 8 बाइट्स लंबा डबल का आकार = 16 बाइट्स
इस कार्यक्रम में, 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
प्रकार के।