Identifier refers to name given to different entities such as constants, variables, structures, functions, etc.
Example
int age;double mobile_number;
Here age and mobile_number are identifier. int and double are data type.
Rules for naming Identifier
- We cannot use keywords as identifier.
 - The first letter of an identifier should be either a letter or an underscore. An identifier can start with the alphabet, and underscore only. It can’t start with a digit.
 - No whitespace, commaare allowed within the identifier.
 - Identifiers are case sensitive.
 - There is no rule on how long an identifier can be. However, you may run into problems in some compilers if the identifier is longer than 31 characters.
 
** There is a total of 63 alphanumerical characters that represent the identifiers.
| Item | Number | 
| Capital letter (Uppercase) in the English alphabet | 26 | 
| Small letter (Lowercase) in the English alphabet | 26 | 
| Underscore | 1 | 
| Digit (0-9) | 10 | 
| Total | 63 | 
Keyword vs Identifier
| Keyword | Identifier | 
| Keyword is a pre-defined word. | Identifier is a user-defined word | 
| It is a combination of alphabetical characters. | It is a combination of alphanumeric characters. | 
| It can only be written in lowercase | It can be written in lowercase and uppercase letters. |