Format Specifier
Format specifier is a way to tell the compiler what type of data is in a variable during taking input and displaying output to the user. Ex: %c, %d, %f etc.
printf("My phone's battery is %x.yf", var); will print var with y decimal points in x character space.
If the value of x is positive and greater than the character value in var, then extra value of x will be expressed as space before the floating number. If the value of x is negative, then x space bars will be expressed after the floating number.
Escape Sequences in C
An escape sequence in C language is a sequence of characters that doesn't represent itself when used inside string literal or character.
It is composed of two or more characters starting with backslash \. For example : \n represents a new line.
List of Escape Sequences in C
Escape Sequences | Meaning |
---|---|
\a | Alarm or Beep |
\b | Backspace |
\f | Form Feed |
\n | New Line |
\r | Carriage Return |
\t | Tab(Horizontal) |
\v | Vertical Tab |
\\ | Backslash |
\' | Single Quote |
\" | Double Quote |
\? | Question Mark |
\nnn | Octal Number |
\xhh | Hexadecimal Number |
\0 | Null |
#include <stdio.h>
int main()
{
printf("You\nare\nlearning\n\'C\' language\n\"Do you know C language\"");
return 0;
}
Output :
You
are
learning
'C' language
"Do you know C language"
Constants in C
A constant is a value or variable that can't be changed in the program.
There are different types of constants in C programming.
List of Constants in C
Constant | Example |
---|---|
Decimal Constant | 10, 20, 450 etc. |
Real or Floating- point Constant | 10.3, 20.2, 450.6 etc. |
Octal Constant | 021, 033, 046 etc. |
Hexadecimal Constant | 0x2a, 0x7b, 0xaa etc. |
Character Constant | 'a', 'b', 'x' etc. |
String Constant | "c", "c program" etc. |
How to define a Constant in C
There are two ways to define constant in C programming.
1. const Keyword
The const keyword is used to define constant in C programming.
#include <stdio.h>
int main()
{
const float PI = 3.14;
printf("The value of PI is : %f\n", PI);
return 0;
}
Output :
The value of PI is : 3.140000
If we try to change the value of PI, it will render compile time error.
2. #define preprocessor
The #define preprocessor is also used to define constant.
#include <stdio.h>
#define PI 3.14
int main()
{
printf("The value of PI is : %f\n", PI);
return 0;
}
Output :
The value of PI1 is : 3.140000
Comments
Post a Comment