Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी . में आकार का ऑपरेटर

sizeof ऑपरेटर C में सबसे आम ऑपरेटर है। यह एक कंपाइल-टाइम यूनरी ऑपरेटर है और इसका उपयोग इसके ऑपरेंड के आकार की गणना करने के लिए किया जाता है। यह एक चर का आकार देता है। इसे किसी भी डेटा प्रकार, फ्लोट प्रकार, सूचक प्रकार चर पर लागू किया जा सकता है।

जब डेटा प्रकारों के साथ sizeof() का उपयोग किया जाता है, तो यह केवल उस डेटा प्रकार को आवंटित स्मृति की मात्रा देता है। अलग-अलग मशीनों पर आउटपुट अलग-अलग हो सकता है जैसे 32-बिट सिस्टम अलग-अलग आउटपुट दिखा सकता है जबकि 64-बिट सिस्टम अलग-अलग डेटा टाइप दिखा सकता है।

यहाँ C भाषा में एक उदाहरण दिया गया है,

उदाहरण

#include <stdio.h>
int main() {
int a = 16;
   printf("Size of variable a : %d\n",sizeof(a));
   printf("Size of int data type : %d\n",sizeof(int));
   printf("Size of char data type : %d\n",sizeof(char));
   printf("Size of float data type : %d\n",sizeof(float));
   printf("Size of double data type : %d\n",sizeof(double));
   return 0;
}

आउटपुट

Size of variable a : 4
Size of int data type : 4
Size of char data type : 1
Size of float data type : 4
Size of double data type : 8

जब sizeof() का प्रयोग व्यंजक के साथ किया जाता है, तो यह व्यंजक का आकार लौटाता है। यहाँ एक उदाहरण है।

उदाहरण

#include <stdio.h>
int main() {
   char a = 'S';
   double b = 4.65;
   printf("Size of variable a : %d\n",sizeof(a));
   printf("Size of an expression : %d\n",sizeof(a+b));
   int s = (int)(a+b);
   printf("Size of explicitly converted expression : %d\n",sizeof(s));
   return 0;
}

आउटपुट

Size of variable a : 1
Size of an expression : 8
Size of explicitly converted expression : 4

  1. सी#में साइज़ोफ़ ऑपरेटर का उपयोग क्या है?

    आकार() डेटाटाइप डेटा प्रकार का आकार देता है। मान लें कि आपको int डेटाटाइप का आकार खोजने की आवश्यकता है - sizeof(int); डबल डेटाटाइप के लिए - sizeof(double); आइए विभिन्न डेटाटाइप के आकार को खोजने के लिए पूरा उदाहरण देखें - उदाहरण using System; namespace Demo {    class Program {  

  1. सी # में यूनरी ऑपरेटर क्या हैं?

    C# में यूनरी ऑपरेटर निम्नलिखित हैं - + - ! ~ ++ -- (type)* & sizeof आइए हम sizeof ऑपरेटर के बारे में जानें। sizeof डेटा प्रकार का आकार लौटाता है। मान लें कि आपको int डेटाटाइप का आकार खोजने की आवश्यकता है - sizeof(int) डबल डेटाटाइप के लिए - sizeof(double) आइए विभिन्न डेटाटाइप के आकार को खोजने

  1. डेटा प्रकार या सी # में एक चर के आकार को खोजने के लिए sizeof () ऑपरेटर का उपयोग कैसे करें

    आकार() डेटाटाइप डेटा प्रकार का आकार देता है। मान लें कि आपको int डेटाटाइप का आकार खोजने की आवश्यकता है - sizeof(int); डबल डेटाटाइप के लिए sizeof(double); आइए विभिन्न डेटाटाइप के आकार को खोजने के लिए पूरा उदाहरण देखें - उदाहरण using System; namespace Demo {    class Program {   &n