Keywords
Keywords are preserved words that have special meaning in C language. The meaning has already been described. These meaning cannot be changed. There are total 32 keywords in C language.
| auto | double | int | struct |
| break | else | long | switch |
| case | enum | register | typedef |
| const | extern | return | union |
| char | float | short | unsigned |
| continue | for | signed | volatile |
| default | goto | sizeof | void |
| do | if | static | while |
Identifiers
In C language identifiers are the names given to variables, constants, functions and user-define data. These identifier are defined against a set of rules.
Rules for an Identifier
- An Indetifier can only have alphanumeric characters( a-z , A-Z , 0-9 ) and underscore( _ ).
- The first character of an identifier can only contain alphabet( a-z , A-Z ) or underscore ( _ ).
- Identifiers are also case sensitive in C. For example name and Name are two different identifier in C.
- Keywords are not allowed to be used as Identifiers.
- No special characters, such as semicolon, period, whitespaces, slash or comma are permitted to be used in or as Identifier.
Character set
In C language characters are grouped into the following catagories,
- Letters(all alphabets a to z & A to Z).
- Digits (all digits 0 to 9).
- Special characters, ( such as colon
:, semicolon;, period., underscore_, ampersand&etc). - White spaces.
No comments:
Post a Comment