Ký tự
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 8 trên 63.
Trong C, kiểu dữ liệu char dùng để lưu một ký tự đơn. Ký tự trong C được đặt trong dấu nháy đơn.
Khai báo một biến ký tự:
char letter;Gán một ký tự cho biến:
letter = 'A';Bạn cũng có thể khai báo và khởi tạo trên cùng một dòng:
char grade = 'B';Một ký tự chiếm 1 byte bộ nhớ và thực chất được lưu dưới dạng một số nguyên biểu thị giá trị ASCII của nó (ASCII là bảng tiêu chuẩn gán cho mỗi ký tự một số). Ví dụ, 'A' được lưu dưới dạng 65, 'B' dưới dạng 66, và cứ tiếp tục như vậy.
Bạn có thể in ra một ký tự bằng cách dùng chỉ định định dạng %c:
printf("The letter is: %c\n", letter);Thử thách
DễTạo một chương trình:
- Khai báo một biến ký tự có tên
symbol - Gán ký tự '@' cho biến này
- In ra thông báo "The symbol is: @", trong đó @ là giá trị của biến
Tự làm thử
#include <stdio.h>
int main() {
// Viết code của bạn ở đây
return 0;
}Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Nền tảng cơ bản
2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online
Tra mã của ký tự bất kỳ: Công cụ chuyển đổi ASCII