Kết quả của bạn sẽ khác nhau tùy thuộc vào loại thiết bị đầu cuối hoặc chương trình bảng điều khiển mà bạn đang sử dụng, nhưng có, trên hầu hết \b
là một backspace không phá hủy . Nó di chuyển con trỏ về phía sau, nhưng không xóa những gì ở đó.
Vì vậy, đối với hello worl
một phần, mã đầu ra
xin chào lol
^
... (nơi ^
hiển thị vị trí của con trỏ) Sau đó, nó xuất ra hai \b
ký tự di chuyển con trỏ về phía sau hai nơi mà không xóa (trên thiết bị đầu cuối của bạn):
xin chào lol
^
Lưu ý rằng con trỏ hiện đang ở trên r
. Sau đó, nó xuất ra d
, ghi đè lên r
và cho chúng ta:
xin chào wodl
^
Cuối cùng, nó xuất ra \n
, là một dòng mới không phá hủy (một lần nữa, trên hầu hết các thiết bị đầu cuối, bao gồm cả thiết bị đầu cuối dường như của bạn), vì vậy giá trị l
này được giữ nguyên và con trỏ được di chuyển đến đầu dòng tiếp theo.