Khoảng trắng là một thuật ngữ dùng để chỉ các ký tự được sử dụng cho mục đích định dạng. Trong C ++, điều này chủ yếu đề cập đến dấu cách, tab và (đôi khi) dòng mới. Trình biên dịch C ++ thường bỏ qua khoảng trắng, với một vài ngoại lệ nhỏ. Ví dụ:tất cả 4 dòng dưới đây đều có nghĩa giống nhau -
cout<<"Hello"; cout << "Hello"; cout << "Hello" ; cout << "Hello";
Các trường hợp ngoại lệ mà trình biên dịch C ++ xem xét khoảng trắng là bên trong dấu ngoặc kép và để phát hiện toán tử. Vì vậy, bất cứ khi nào bạn đặt một chuỗi, c ++ sẽ lưu ý đến khoảng trắng. Ví dụ,
"Hello world!" "Hello world!"
Cả hai đều là các chuỗi khác nhau. Ngoài ra, khi bạn sử dụng toán tử ghép hoặc bất kỳ toán tử nhiều ký tự nào, bạn không thể đặt dấu cách ở giữa. Ví dụ,
<