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