CONSTANTS IN C Language

CONSTANTS-:
Constants in C refer to fixed value that do not change during the execution of a program. There are two two types of constants:
1. Numeric constants
◆ Integer constants
◆ real constants
2. Character constants
◆ single character constants
◆ string constants

● Integer constants
An Integer constants refers to a sequence of digits. There are three types of Integer,namely,decimal Integer,octal Integer and hexadecimal Integer.
Decimal in Integer consists of a set of digits 0 through 9 preceded by an optional – or + sign. Valid examples of decimal integer constant are:
123       -321       0      654321    +78
Embedded spaces, commas and non digit characters are not permitted between digits. For example,
15   750   20,000    $1000
Are illegal numbers.
Note: ANSI C supports unary plus which was not defined earlier.
An octal Integer constant consists of any combination of digits from the set 0 through 7 which a leading 0 . Some examples of octal Integer are:
037     0    0435     0551
A sequence of digits preceded bye 0x or 0 X is considered as hexadecimal Integer. They may also include alphabets A through F or a through F.The letter A through D represent the number 10 through 15. Following are the examples of valid hex Integer:
0X2     0x9f     0Xbcd     0x
We rarely use of octal and hexadecimal numbers in programming.
●Real constants
Integer numbers are inadequate to represent quantities that very continuously such as distances ,Heights ,temperatures, prices, and so on. These quantities are represented by numbers containing fractional parts like 17 .548. Such numbers are called real constants. Further examples of real constants are:
0.0083  -0.75  435.36  +247.0
● Single character constants
A single character constants contents a single character enclosed within a pair of single quote marks. Example of character constants are:
‘5’      ‘X’      ‘;’    ‘ ‘
Note that the character constant ‘5’ is not the same as the number 5. The last constant is a blank space.
Character constants have Integer value known as ASCII values.
● String constants
A string constant is a sequence of characters enclosed in double quotes. The characters may be letters, numbers, special characters and blank space. For example;:
“Hello!”   “1987”   “WELL DONE”  “?…”  “5+3” remember that a character constant is not equivalent to the single character string constant.Further, a single character string constant does not have an equivalent integer value while a character constant has an integer value. Character strings are often used in programs to build meaningful programs.

1 Comment

  • Wonderful blog! I found it while browsing on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Many thanks

Leave a Reply

Your email address will not be published. Required fields are marked *