Hệ UNIX - Ngôn Ngữ C, ANSI C, ISO C, C++ phần 7

C đã được tạo ra với một mục tiêu là làm cho nó thuận tiện để viết các chương trình lớn với số lỗi ít hơn trong mẫu hình lập trình thủ tục mà lại không đặt gánh nặng lên vai người viết ra trình dịch C | Ebooks Team Xâu kí tự Trong tất cả các chương trình chúng ta đã thấy cho đến giờ chúng ta chỉ sử dụng các biến kiểu số chỉ dùng để biểu diễn các số. Nhưng bên cạnh các biến kiểu số còn có các xâu kí tự chúng cho phép chúng ta biểu diễn các chuỗi kí tự như là các từ câu đoạn văn bản. Cho đến giờ chúng ta mới chỉ dùng chúng dưới dạng hằng chứ chứa quan tâm đến các biến có thể chứa chúng. Trong C không có kiểu dữ liệu cơ bản để lưu các xâu kí tự. Để có thể thỏa mãn nhu cầu này người ta sử dụng mảng có kiểu char. Hãy nhớ rằng kiểu dữ liệu này char chỉ có thể lưu trữ một kí tự đơn bởi vậy nó được dùng để tạo ra xâu của các kí tự đơn. Ví dụ mảng sau hay là xâu kí tự char jenny 20 có thể lưu một xâu kí tự với độ dài cực đại là 20 kí tự. Bạn có thể tưởng tượng nó như sau jenny Kích thước cực đại này không cần phải luôn luôn dùng đến. Ví dụ jenny có thể lưu xâu Hello hay Merry Christmas . Vì các mảng kí tự có thể lưu các xâu kí tự ngắn hơn độ dài của nó trong C đã có một quy ước để kết thúc một nội dung của một xâu kí tự bằng một kí tự null có thể được viết là 0 . Chúng ta có thể biểu diễn jenny một mảng có 20 phần tử kiểu char khi lưu trữ xâu kí tự Hello và Merry Christmas theo cách sau jenny tí e 1 1 o 0 M e r r y c h r i s t m a s 0 Chú ý rằng sau nội dung của xâu một kí tự null 0 được dùng để báo hiệu kết thúc xâu. Những ô màu xám biểu diễn những giá trị không xác định. Khởi tạo các xâu kí tự. Vì những xâu kí tự là những mảng bình thường nên chúng cũng như các mảng khác. Ví dụ nếu chúng ta muốn khởi tạo một xâu kí tự với những giá trị xác định chúng ta có thể làm điều đó tương tự như với các mảng khác Trang 48 Ebooks Team char mystring H e l l o 0 Tuy nhiên chúng ta có thể khởi tạo giá trị cho một xâu kí tự bằng cách khác sử dụng các hang xâu kí tư. Trong các biểu thức chúng ta đã sử dụng trong các ví dụ trong các chương trước các hằng xâu kí tự để xuất hiện vài lần. Chúng được biểu diễn trong cặp ngoặc kép ví dụ the result is là một hằng

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.