1
Làm thế nào để sử dụng các dấu câu đặc biệt trong chuỗi C/C++?
0
huuchien8880 đã đăng:

Mình muốn thêm một số dấu đặc biệt trong chuỗi C/C++ ví dụ như dấu ngoặc kép nhưng nó lại trùng với dấu ngoặc kép để xuất chuỗi ra màn hình của C/C++ nên bị báo lỗi.

cout << "ABC: "D" " << endl;

Có cách nào để sử dụng các dấu câu đặc biệt chung với chuỗi không ạ? Nếu có thì trường hợp sử dụng dấu phần trăm với dấu ngoặc kép trong chuỗi có giống nhau không?

thêm bình luận...
0
trungkfc02570 đã đăng:

Yes, để phân biệt giữa dấu ngoặc kép trong chuỗi bình thường và dấu ngoặc kép trong cú pháp, C/C++ hỗ trợ dấu xuyệt ngược (\), sử dụng bằng cách đặt trước chúng.

cout << "ABC: \" D \" " << endl;

Tương tự với các dấu đặc biệt khác:

  • \' : dấu ngoặc đơn.
  • \? : dấu chấm hỏi.
  • \\ : dấu xuyệt ngược (bản thân dấu xuyệt ngược cũng là một ký tự đặc biệt nên cần dấu xuyệt ngược ở trước nó).
đã bổ sung 5.5 năm trước bởi
Avatar: trungkfc02 trungkfc02570
thêm bình luận...
Bạn đang thắc mắc? Ghi câu hỏi của bạn và đăng ở chế độ cộng đồng (?)