Một mảng các ký tự được gọi là một chuỗi.
Dưới đây là tuyên bố của một chuỗi -
char stringname [size];
Ví dụ, chuỗi ký tự char [50]; chuỗi dài 50 ký tự.
Khởi tạo
- Sử dụng hằng số ký tự.
char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}
- Sử dụng hằng số chuỗi.
char string[10] = “Hello”:;
Đang truy cập
Có một chuỗi điều khiển “% s” được sử dụng để truy cập vào chuỗi cho đến khi nó gặp ‘\ 0’.
Logic mà chúng tôi sử dụng để in các giá trị ASCII của một chuỗi đã cho trong thời gian chạy như sau -
while(str[i]!='\0'){ printf("\nASCII Value of %c = %d", str[i], str[i]); i++; }
Ví dụ
Sau đây là chương trình C để in các giá trị ASCII của một chuỗi đã cho -
#include<stdio.h> int main() { char string[50]; int i=0; printf("Enter the Sentenc: "); gets(string); while(string[i]!='\0') { printf("\nASCII Value of %c=%d", string[i], string[i]); i++; } getch(); return 0; }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
Enter the Sentence: Tutorials Point ASCII Value of T = 84 ASCII Value of u = 117 ASCII Value of t = 116 ASCII Value of o = 111 ASCII Value of r = 114 ASCII Value of i = 105 ASCII Value of a = 97 ASCII Value of l = 108 ASCII Value of s = 115 ASCII Value of = 32 ASCII Value of P = 80 ASCII Value of o = 111 ASCII Value of i = 105 ASCII Value of n = 110 ASCII Value of t = 116