Carriage return là gì?

Phrase Programming

Carriage return (CR) có nghĩa là di chuyển con trỏ (cursor) về đầu dòng hiện tại.

Trong các ngôn ngữ lập trình như C, Java, Perl và các biểu thức chính quy (regular expression) ký tự carriage return hoặc CR được biểu diễn dưới dạng một escape sequence \r.

Carriage return là không giống như a newline hoặc linefeed. Tuy nhiên, carriage return có thể được kết hợp vơi LF để tạo thành CR/LF hoặc CRLF.

printf("I like programing\r");
printf("Hello World");
//--Outout--
//Hello Worldraming

Như bạn thấy khi thực thi câu lệnh đầu tiên, do có \r nên con trỏ quay về đầu dòng hiện tại và sau đó thực thi câu lệnh thứ hai và ghi đè ký tự "I like prog".

Learning English Everyday