Nội dung bài giảng trình bày khái niệm xâu ký tự; khai báo và sử dụng xâu; một số hàm làm việc với ký tự và xâu ký tự trong C. bài giảng "Tin học đại cương - Bài 6: Xâu ký tự" để nắm chi tiết nội dung. | Bài giảng Tin học đại cương - Bài 6 Xâu ký tự KHOA C NG NGHÖ TH NG TIN FACULTY OF INFORMATION TECHNOLOGY TIN HỌC ĐẠI CƯƠNG PHẦN 2 LẬP TRÌNH BẰNG NGÔN NGỮ C BÀI 6 XÂU KÝ TỰ 1 BÀI 6 XÂU KÝ TỰ . Khái niệm xâu ký tự . Khai báo và sử dụng xâu . Một số hàm làm việc với ký tự và xâu ký tự trong C. . Các hàm xử lý ký tự . Các hàm xử lý xâu ký tự . Một số hàm xử lý xâu ký tự khác . Con trỏ và xâu ký tự Nguyễn Thị Thu Trang SE-FIT-HUT 2 . Khái niệm xâu ký tự Là một dãy các kí tự viết liên tiếp nhau. Xâu rỗng Xâu không gồm kí tự nào cả. Độ dài xâu Số kí tự có trong xâu. Ví dụ Tin hoc là một xâu kí tự gồm 7 kí tự T i n dấu cách h o và c . Lưu trữ xâu ký tự Ký tự kết thúc xâu NULL hoặc 0 . Nguyễn Thị Thu Trang SE-FIT-HUT 3 BÀI 6 XÂU KÝ TỰ . Khái niệm xâu ký tự . Khai báo và sử dụng xâu . Một số hàm làm việc với ký tự và xâu ký tự trong C. . Các hàm xử lý ký tự . Các hàm xử lý xâu ký tự . Một số hàm xử lý xâu ký tự khác . Con trỏ và xâu ký tự Nguyễn Thị Thu Trang SE-FIT-HUT 4 . Khai báo xâu ký tự Cú pháp char ten_xau so_ky_tu_toi_da Ví dụ char ho_va_ten 20 Nguyễn Thị Thu Trang SE-FIT-HUT 5 . Khai báo xâu ký tự 2 Ví dụ Khai báo xâu ký tự s có độ dài tối đa là 30 char s 30 Khởi tạo giá trị cho xâu ký tự khi khai báo char s 15 T r u o n g D H B K 0 char s 15 Truong DHBK trinh dich tu them 0 vao cuoi xau char s Truong DHBK trinh dich tu tinh chieu dai xau 12 Nguyễn Thị Thu Trang SE-FIT-HUT 6 . Truy cập vào một phần tử của xâu Cú pháp ten_xau chi_so_ky_tu_can_truy_cap Ví dụ char que_quan 10 Ha noi Nguyễn Thị Thu Trang SE-FIT-HUT 7 . Nhập xuất xâu ký tự Nhập xâu Sử dụng scanf Cú pháp scanf s biến_xâu_kt char str 10 scanf s str không cần amp str. Nếu người dùng nhập một xâu có dấu cách thì chỉ phần ký tự nằm trước dấu cách đầu tiên được nhập cho xâu ký tự vd trong ví dụ trên nếu nhập xâu Viet Nam rồi gõ Enter thì s Viet . Phần còn lại được đẩy vào bộ đệm . Sử dụng gets Cú pháp gets s Nhập được cả xâu ký