Character Set Notes | Basic Computer Engineering | RGPV BTech First Year
Character Set Notes | Basic Computer Engineering | RGPV BTech First Year
Character Set
Programming Language рдореЗрдВ Program рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рди Characters рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ Character Set рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ Programming Language рдХрд╛ рдЕрдкрдирд╛ Character Set рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Variables, Keywords, Constants, Operators, Expressions рддрдерд╛ Statements рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред C++ Programming Language рднреА рдПрдХ Standard Character Set рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред
рдпрджрд┐ Programmer Character Set рдХреЗ Rules рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреЛ Compiler Program рдХреЛ Compile рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛ рдФрд░ Syntax Errors рдЙрддреНрдкрдиреНрди рд╣реЛрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП Character Set C++ Programming рдХрд╛ рд╕рдмрд╕реЗ рдореВрд▓рднреВрдд Concept рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
Introduction
Computer рдХреЗрд╡рд▓ Binary Data (0 рдФрд░ 1) рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ Programmer English Alphabets, Numbers рддрдерд╛ Symbols рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Program рд▓рд┐рдЦрддрд╛ рд╣реИред рдЗрди рд╕рднреА Characters рдХреЛ Computer рддрдХ рдкрд╣реБрдБрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Standard Character Encoding рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
C++ рдореЗрдВ Program рд▓рд┐рдЦрддреЗ рд╕рдордп Letters, Digits, Special Symbols рддрдерд╛ White Spaces рдХрд╛ рд╕рд╣реА рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред рдЗрдиреНрд╣реАрдВ рд╕рднреА Characters рдХреЗ рд╕рдореВрд╣ рдХреЛ Character Set рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
Definition of Character Set
Character Set рдЙрди рд╕рднреА Valid Characters рдХрд╛ рд╕рдореВрд╣ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА Programming Language рдореЗрдВ Program рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Objectives of Character Set
- Programming Language рдХреЗ Valid Characters рдХреЛ Define рдХрд░рдирд╛ред
- Compiler рдХреЛ Source Code рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдирд╛ред
- Syntax Errors рдХреЛ рдХрдо рдХрд░рдирд╛ред
- Portable Programs рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ред
- Standard Coding Practices рдХреЛ Follow рдХрд░рдирд╛ред
Types of Character Set
- Alphabets
- Digits
- Special Symbols
- White Space Characters
- Escape Sequences
1. Alphabets
C++ рдореЗрдВ English Alphabets (A-Z рддрдерд╛ a-z) рдХрд╛ рдЙрдкрдпреЛрдЧ Variables, Identifiers, Keywords рддрдерд╛ Function Names рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
C++ рдПрдХ Case Sensitive Language рд╣реИ рдЕрд░реНрдерд╛рдд Sum, SUM рддрдерд╛ sum рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ Identifiers рдорд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред
Examples
float TotalMarks;
char Grade;
2. Digits
Digits рдХрд╛ рдЙрдкрдпреЛрдЧ Numeric Values рдХреЛ Represent рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред C++ рдореЗрдВ 0 рд╕реЗ 9 рддрдХ рд╕рднреА Digits Valid рд╣реЛрддреЗ рд╣реИрдВред
Examples
- 10
- 2025
- 999
- 3.14
- 0
3. Special Symbols
Programming рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ Operators, Delimiters рддрдерд╛ Punctuation Marks рдХреЗ рд░реВрдк рдореЗрдВ Special Symbols рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
| Symbol | Purpose |
|---|---|
| + | Addition Operator |
| - | Subtraction Operator |
| * | Multiplication |
| / | Division |
| = | Assignment Operator |
| { } | Block of Statements |
| ( ) | Function Call / Expression |
| ; | Statement Terminator |
| , | Separator |
4. White Space Characters
White Space Characters Program рдХреА Readability рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред Compiler рд╕рд╛рдорд╛рдиреНрдпрддрдГ Multiple White Spaces рдХреЛ Ignore рдХрд░ рджреЗрддрд╛ рд╣реИред
| White Space | Purpose |
|---|---|
| Space | Separate Words |
| Tab | Indentation |
| New Line | Next Line |
Characteristics of Character Set
- Defines Valid Characters.
- Improves Program Readability.
- Supports Standard Programming Rules.
- Compiler Recognizes Only Valid Characters.
- Essential for Writing Correct Programs.
5. Escape Sequences
Escape Sequences рд╡рд┐рд╢реЗрд╖ Characters рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рд╢реБрд░реБрдЖрдд Backslash () рд╕реЗ рд╣реЛрддреА рд╣реИред рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ Output Formatting рддрдерд╛ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Escape Sequences Compiler рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реЗрд╖ Instructions рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред
| Escape Sequence | Meaning |
|---|---|
| New Line | |
| Horizontal Tab | |
| Backspace | |
| Carriage Return | |
| \ | Backslash Character |
| " | Double Quote |
| ' | Single Quote |