strlen()
ফাংশন strlen() হল সি ভাষায় একটি পূর্বনির্ধারিত ফাংশন। এটি "string.h" হেডার ফাইলে ঘোষণা করা হয়েছে। এটি অ্যারে বা স্ট্রিংয়ের দৈর্ঘ্য পেতে ব্যবহৃত হয়।
এখানে C ভাষায় strlen() এর সিনট্যাক্স রয়েছে,
size_t strlen(const char *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 : 10
উপরের উদাহরণে, একটি char টাইপ অ্যারে s1 একটি স্ট্রিং দিয়ে আরম্ভ করা হয়েছে এবং একটি ভেরিয়েবল লেন s1 এর দৈর্ঘ্যকে স্ট্রিং করছে৷
char s1[10] = "Hello"; int len ; len = strlen(s1);
sizeof()
ফাংশন sizeof() হল সি ল্যাঙ্গুয়েজে একটি ইউনারি অপারেটর এবং বাইটে যেকোনো ধরনের ডেটার সাইজ পেতে ব্যবহৃত হয়।
এখানে C ভাষায় sizeof() এর সিনট্যাক্স রয়েছে,
sizeof( 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