Trong ngôn ngữ C, các ký tự đặc biệt có ý nghĩa riêng và không thể dùng cho mục đích khác. Các ký tự đặc biệt phổ biến:
- [] - Ngoặc vuông: tham chiếu phần tử mảng
- () - Ngoặc tròn: gọi hàm, tham số hàm
- {} - Ngoặc nhọn: bắt đầu/kết thúc khối lệnh
- , - Dấu phẩy: tách các tham số, câu lệnh
- : - Dấu hai chấm: nhãn, toán tử điều kiện
- ; - Dấu chấm phẩy: kết thúc câu lệnh
- * - Dấu sao: khai báo con trỏ
- = - Toán tử gán
- # - Thiền xử lý (preprocessor)
Bảng dưới đây tóm tắt ý nghĩa các ký tự đặc biệt:
| Ký hiệu | Ý nghĩa |
|---|---|
| ~ | Dấu ngã (Tilde) |
| ! # $ | Dấu chấm than, dấu thăng, dấu đô la |
| % ^ & | Phần trăm, mũ, ampersand |
| * ( ) | Sao, ngoặc trái, ngoặc phải |
| _ + , | Gạch dưới, cộng, phẩy |
| . / | | Chấm, gạch chéo, thanh dọc |
| \ ` - | Gạch chéo ngược, nháy đơn, trừ |
| = < > | Bằng, ngoặc nhọn trái, ngoặc nhọn phải |
| ? { } | Dấu hỏi, ngoặc nhọn trái, ngoặc nhọn phải |
| [ ] : | Ngoặc vuông trái, phải, hai chấm |
| " ; | Nháy kép, chấm phẩy |