Trong bài học chuỗi trong C mình sẽ giới thiệu cho các bạn biết về chuỗi trong ngôn ngữ lập trình C, với một số kiến thức cơ bản như sau:
Tổng quan về chuỗi trong C
Trong hướng dẫn này, bạn sẽ tìm hiểu về các chuỗi trong lập trình C. Bạn sẽ học cách khai báo chúng, khởi tạo chúng và sử dụng chúng cho các hoạt động I / O khác nhau với sự trợ giúp của các ví dụ.
Trong lập trình C, một chuỗi là một chuỗi các ký tự được kết thúc bằng ký tự null \ 0. Ví dụ:
Khai báo chuỗi trong C
Mảng và chuỗi là một thể loại hai trong C; họ không hỗ trợ toán tử gán khi nó được khai báo. Ví dụ,
Đọc chuỗi trong C
Bạn có thể sử dụng hàm scanf () để đọc một chuỗi.
Hàm scanf () đọc chuỗi ký tự cho đến khi gặp khoảng trắng (dấu cách, dòng mới, tab, v.v.).
Các loại chuỗi trong C
C bao gồm 2 kiểu biểu diễn chuỗi dưới đây:
- Chuỗi ký tự C-Style.
- Lớp String.
Ví dụ về chuỗi trong C
Bài trước. Truyền mảng vào hàm trong C
- Tổng quan về chuỗi trong C
- Khai báo chuỗi trong C
- Khởi tạo chuỗi trong C
- Gán giá trị cho chuỗi trong C
- Đọc chuỗi trong C
- Các loại chuỗi trong C
- Ví dụ về chuỗi trong C
Tổng quan về chuỗi trong C
Trong hướng dẫn này, bạn sẽ tìm hiểu về các chuỗi trong lập trình C. Bạn sẽ học cách khai báo chúng, khởi tạo chúng và sử dụng chúng cho các hoạt động I / O khác nhau với sự trợ giúp của các ví dụ.
Trong lập trình C, một chuỗi là một chuỗi các ký tự được kết thúc bằng ký tự null \ 0. Ví dụ:
char c [] = "c string";Khi trình biên dịch bắt gặp một chuỗi các ký tự được đặt trong dấu ngoặc kép, nó sẽ thêm một ký tự null \ 0 ở cuối theo mặc định.
Khai báo chuỗi trong C
char s[5];Khởi tạo chuỗi trong C
char c[] = "abcd";Gán giá trị cho chuỗi trong C
char c[50] = "abcd";
char c[] = {'a', 'b', 'c', 'd', '\0'};
char c[5] = {'a', 'b', 'c', 'd', '\0'};
Mảng và chuỗi là một thể loại hai trong C; họ không hỗ trợ toán tử gán khi nó được khai báo. Ví dụ,
char c[100];Nó sẽ báo lỗi ở phần gán giá trị cho chuỗi
c = "C programming";
Đọc chuỗi trong C
Bạn có thể sử dụng hàm scanf () để đọc một chuỗi.
Hàm scanf () đọc chuỗi ký tự cho đến khi gặp khoảng trắng (dấu cách, dòng mới, tab, v.v.).
Các loại chuỗi trong C
C bao gồm 2 kiểu biểu diễn chuỗi dưới đây:
- Chuỗi ký tự C-Style.
- Lớp String.
Ví dụ về chuỗi trong C
#include <stdio.h>Kết quả:
int main()
{
char name[20];
printf("Enter name: ");
scanf("%s", name);
printf("Your name is %s.", name);
return 0;
}
Enter name: Dennis RitchieNhững Hàm chuỗi thường được sử dụng
Your name is Dennis.
- strlen () - tính toán độ dài của chuỗi
- strcpy () - sao chép một chuỗi sang chuỗi khác
- strcmp () - so sánh hai chuỗi
- strcat () - nối hai chuỗi
Bài trước. Truyền mảng vào hàm trong C
Post a Comment
Post a Comment