strlen()
ฟังก์ชัน strlen() เป็นฟังก์ชันที่กำหนดไว้ล่วงหน้าในภาษาซี มีการประกาศในไฟล์ส่วนหัว "string.h" ใช้เพื่อรับความยาวของอาร์เรย์หรือสตริง
นี่คือไวยากรณ์ของ strlen() ในภาษา C
size_t strlen(const char *string);
ที่นี่
สตริง − สตริงที่จะคำนวณความยาว
นี่คือตัวอย่าง strlen() ในภาษา C
ตัวอย่าง
#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
ในตัวอย่างข้างต้น อาร์เรย์ประเภทถ่าน s1 ถูกเตรียมใช้งานด้วยสตริง และตัวแปร len กำลังแสดงความยาวของ s1
char s1[10] = "Hello"; int len ; len = strlen(s1);
ขนาดของ()
ฟังก์ชัน sizeof() เป็นโอเปอเรเตอร์ unary ในภาษา C และใช้เพื่อรับขนาดของข้อมูลประเภทใดก็ได้ในหน่วยไบต์
นี่คือไวยากรณ์ของ sizeof() ในภาษา C
sizeof( type );
ที่นี่
ประเภท − ประเภทหรือข้อมูลหรือตัวแปรใดๆ ที่คุณต้องการคำนวณขนาด
นี่คือตัวอย่าง sizeof() ในภาษา 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