Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

สตริงคืออะไร? ประกาศและเริ่มต้นสตริงในภาษาซี


อาร์เรย์ของอักขระ (หรือ) ชุดอักขระเรียกว่าสตริง

ประกาศ

อ้างถึงการประกาศที่ให้ไว้ด้านล่าง -

char stringname [size];

ตัวอย่างเช่น - ถ่าน [50]; สตริงที่มีความยาว 50 ตัวอักษร

การเริ่มต้น

การเริ่มต้นจะเป็นดังนี้ −

  • การใช้ อักขระตัวเดียว ค่าคงที่ -

char string[20] = { ‘H’, ‘i’, ‘l’, ‘l’, ‘s’ ,‘\0’}

สตริงคืออะไร? ประกาศและเริ่มต้นสตริงในภาษาซี

  • การใช้ค่าคงที่สตริง -

char string[20] = "Hello":;

สตริงคืออะไร? ประกาศและเริ่มต้นสตริงในภาษาซี

  • '\0' เรียกว่าอักขระว่าง ทำเครื่องหมายจุดสิ้นสุดของสตริง

  • คอมไพเลอร์จะวาง '\0' โดยอัตโนมัติ หากสตริงได้รับเป็นอินพุต ผู้ใช้ต้องดูแลการวาง '\0' ต่อท้ายหากมีอักขระตัวเดียว

กำลังเข้าถึง − มีสตริงควบคุม "%s" ที่ใช้สำหรับเข้าถึงสตริง จนกว่าจะพบ '\0'

ตัวอย่าง

ต่อไปนี้เป็นโปรแกรม C สำหรับสตริง -

#include<stdio.h>
main ( ){
   char a[10] = "Hello";
   clrscr ( );
   printf ( " given string is %s",a)
   getch ( );
}

ผลลัพธ์

เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −

Given string is Hello