strlen()
strlen() फंक्शन C भाषा में एक पूर्वनिर्धारित फंक्शन है। यह string.h हेडर फाइल में घोषित है। इसका उपयोग एरे या स्ट्रिंग की लंबाई प्राप्त करने के लिए किया जाता है।
C भाषा में strlen() का सिंटैक्स यहाँ है,
size_t strlen(const char *string);
यहाँ,
string - वह स्ट्रिंग जिसकी लंबाई की गणना की जानी है।
C भाषा में strlen() का एक उदाहरण यहाँ है,
उदाहरण
#include <stdio.h>
#include <string.h>
int main()
{
char s1[10] = "Hello";
int len;
len = strlen(s1);
printf("Length of string s1 : %d\n", len);
return 0;
}
आउटपुट
Length of string s1 : 5
उपरोक्त उदाहरण में, एक char टाइप एरे s1 को एक स्ट्रिंग के साथ आरंभ किया जाता है और एक वेरिएबल len s1 की लंबाई संग्रहीत कर रहा है।
char s1[10] = "Hello"; int len; len = strlen(s1);
sizeof()
sizeof() फंक्शन C भाषा में एक यूनरी ऑपरेटर है और किसी भी प्रकार के डेटा का आकार बाइट्स में प्राप्त करने के लिए उपयोग किया जाता है।
C भाषा में sizeof() का सिंटैक्स यहाँ है,
sizeof(type);
यहाँ,
type - कोई भी टाइप या डेटा टाइप या वेरिएबल, जिसका आकार आप गणना करना चाहते हैं।
C भाषा में sizeof() का एक उदाहरण यहाँ है,
उदाहरण
#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