Sự khác biệt giữa dấu ' ' và dấu " "

Như tiêu đề bài viết, mình muốn hỏi sự khác biệt cụ thể giữa việc dùng dấu ’ ’ và dấu " " trong C++ ?

Trong đa số các trường hợp, hai dấu này có thể dùng thay thế cho nhau (chương trình chạy được).

Nhưng trong trường hợp nào dấu ’ ’ không thể dùng thay thế " " và ngược lại.

Mình xin cảm ơn.

1 Like

‘M’ là kiểu dữ liệu char. Chỉ dùng để gán 1 kí tự duy nhất cho biến kiểu char.
“M” là đại diện cho kiểu string. Một kí tự cũng là string, 1000 kí tự cũng là string.

Nói gộp lại thì ‘ ‘ là cho char, “ “ là string. Bạn có thể đọc thêm về string và char.

7 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?