Các kiểu dữ liệu ký tự C
Loại ký tự
Kiểu dữ liệu char
được sử dụng để lưu trữ một ký tự đơn .
Ký tự phải được bao quanh bởi dấu ngoặc đơn, như 'A' hoặc 'c' và chúng tôi sử dụng công cụ xác định định dạng %c
để in ký tự đó:
Ngoài ra, nếu bạn quen thuộc với ASCII, bạn có thể sử dụng các giá trị ASCII để hiển thị các ký tự nhất định. Lưu ý rằng các giá trị này không được bao quanh bởi dấu ngoặc kép ( ''
), vì chúng là số:
Ví dụ
char a = 65, b = 66, c = 67;
printf("%c", a);
printf("%c", b);
printf("%c", c);
Hãy tự mình thử »Mẹo: Bạn có thể tìm thấy danh sách tất cả các giá trị ASCII trong Tham chiếu bảng ASCII của chúng tôi.
Ghi chú về nhân vật
Nếu bạn cố lưu trữ nhiều hơn một ký tự, nó sẽ chỉ in ký tự cuối cùng:
Lưu ý: Không sử dụng kiểu char
để lưu trữ nhiều ký tự vì nó có thể gây ra lỗi.
Để lưu trữ nhiều ký tự (hoặc toàn bộ từ), hãy sử dụng chuỗi (bạn sẽ tìm hiểu thêm ở chương sau):
Hiện tại, chỉ cần biết rằng chúng tôi sử dụng chuỗi để lưu trữ nhiều ký tự/văn bản và loại char cho các ký tự đơn.