In C, special characters are characters that have a special meaning or function. These characters are represented by escape sequences that begin with a backslash ().
Some common special characters in C are:
- \n: Used for a new line.
- \t: Used for a tab.
- \r: Used for a carriage return.
- \b: Used for a backspace.
- \f: Used for a form feed.
- ‘: Used for a single quote.
- “: Used for a double quote.
Example:
#include <stdio.h>
int main() {
printf("Hello\tWorld!\n");
printf("This is a\b test.\n");
printf("C:\\Windows\\System32\n");
printf("He said, \"Hello World!\"\n");
printf("She said, 'Hi!'\n");
printf("It's a beautiful day.\n");
return 0;
}
This program will display the following output:
Hello World! This is a test. C:\Windows\System32 He said, "Hello World!" She said, 'Hi!' It's a beautiful day.
Special characters are used to control the formatting and display of text in a program. They can be used to add whitespace, create tables, and generate formatted output, among other things.