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

सी . में size_t डेटा प्रकार

डेटाटाइप size_t अहस्ताक्षरित अभिन्न प्रकार है। यह बाइट्स में किसी भी वस्तु के आकार का प्रतिनिधित्व करता है और sizeof ऑपरेटर द्वारा लौटाया जाता है। इसका उपयोग सरणी अनुक्रमण और गिनती के लिए किया जाता है। यह कभी भी नकारात्मक नहीं हो सकता। strcspn का रिटर्न प्रकार, strlen फ़ंक्शन size_t है।

यहाँ C भाषा में size_t का सिंटैक्स दिया गया है,

const size_t var_name;

यहाँ,

var_name - यह चर का नाम है।

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

उदाहरण

#include <stdio.h>
#include <stddef.h>
#include <stdint.h>
int main(void) {
   const size_t x = 150;
   int a[x];
   for (size_t i = 0;i < x; ++i)
   a[i] = i;
   printf("SIZE_MAX = %lu\n", SIZE_MAX);
   size_t size = sizeof(a);
   printf("size = %zu\n", size);
}

आउटपुट

SIZE_MAX = 18446744073709551615
size = 600

उपरोक्त कार्यक्रम में, size_t डेटाटाइप का चर x घोषित किया गया है। आकार x के साथ एक सरणी भी घोषित की जाती है। size_t अहस्ताक्षरित अभिन्न चर x का एक डेटाटाइप है। यह बाइट में चर a के आकार की गणना कर रहा है।

printf("SIZE_MAX = %lu\n", SIZE_MAX);
size_t size = sizeof(a);

  1. MySQL में टेक्स्ट डेटा टाइप क्या है?

    TEXT डेटा ऑब्जेक्ट एक MySQL डेटाबेस में लंबी-फ़ॉर्म टेक्स्ट स्ट्रिंग्स को संग्रहीत करने के लिए उपयोगी होते हैं। TEXT डेटा प्रकार के बारे में कुछ बिंदु निम्नलिखित हैं - TEXT, उच्च क्षमता वाले कैरेक्टर स्टोरेज के रूप में लक्षित कॉलम प्रकार का परिवार है। वास्तविक टेक्स्ट कॉलम प्रकार चार प्रकार का होता

  1. सी लैंग्वेज में एन्यूमरेटेड डेटा टाइप क्या होता है?

    इनका उपयोग प्रोग्रामर द्वारा अपने स्वयं के डेटा प्रकार बनाने और परिभाषित करने के लिए किया जाता है कि इन डेटाटाइप्स के वेरिएबल कौन से मान धारण कर सकते हैं। कीवर्ड enum . है । सिंटैक्स एन्यूमरेटेड डेटा टाइप का सिंटैक्स इस प्रकार है - enum tagname{    identifier1, identifier2,…&helli

  1. C भाषा में प्राथमिक डेटा प्रकार क्या हैं?

    सी कंपाइलर चार मूलभूत डेटा प्रकारों का समर्थन करते हैं। वे इस प्रकार हैं - पूर्णांक चरित्र फ्लोटिंग - पॉइंट डबल सटीक फ़्लोटिंग पॉइंट प्राथमिक डेटा प्रकार अभिन्न डेटा प्रकार इंटीग्रल डेटा टाइप्स का इस्तेमाल पूरे नंबर और कैरेक्टर को स्टोर करने के लिए किया जाता है। इसे आगे दो प्रकारों में वर्गीकृ