Friday, 24 February 2017

Character Constants

Character Constants

Character literals are enclosed in single quotes, e.g., 'x' can be stored in a
simple variable of char type.
A character literal can be a plain character (e.g., 'x'), an escape sequence (e.g.,
'\t'), or a universal character (e.g., '\u02C0').
There are certain characters in C that represent special meaning when preceded
by a backslash, for example, newline (\n) or tab (\t). Here, you have a list of
such escape sequence codes:


Escape   sequence                                    Meaning
\\                                                                    \ character
\'                                                                     ' character
\"                                                                     " character
\?                                                                    ? character
\a                                                                    Alert or bell
\b                                                                    Backspace
\f                                                                     Form feed
\n                                                                    Newline
\r                                                                     Carriage return
\t                                                                     Horizontal tab
\v                                                                    Vertical tab
\ooo                                                                Octal number of one to three digits
\xhh . . .                                                         Hexadecimal number of one or more digits

Following is the example to show a few escape sequence characters:

#include <stdio.h>
int main()
{
printf("Hello\tWorld\n\n");
return 0;
}

When the above code is compiled and executed, it produces the following result:


Hello World

No comments:

Post a Comment