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