Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Dãy thoát (Escape sequences) trong C

Nhiều ngôn ngữ hỗ trợ Escape Sequence. Ký tự tiền tố bằng backslash \ gọi là escape sequence, có ý nghĩa đặc biệt với trình biên dịch. Ví dụ \n là ký tự xuống dòng.

char ch = '\n';

Backslash chỉ có ý nghĩa đặc biệt với một vài ký tự. char ch = '\1'; vô nghĩa trong C.

Bảng escape sequence trong C:

STT Escape Sequence & Mô tả
1\t - Chèn tab
2\b - Chèn backspace
3\n - Chèn xuống dòng
4\r - Chèn carriage return
5\f - Chèn form feed
6\' - Chèn dấu nháy đơn
7\" - Chèn dấu nháy kép
8\\ - Chèn backslash

Ví dụ

#include <stdio.h>

int main() {
    char ch1 = '\t';
    char ch2 = '\n';
    printf("Test for tabspace %c and a newline %c will start here", ch1, ch2);
    return 0;
}

Kết quả

Test for tabspace     and a newline
will start here