Lecture 02 Installation & User Input Output
2.1 Installation
In this step, we install MinGW and IDE for writing Program
2.2 Tokens in C++
In C++ has 4 typed tokens
2.2.1 Identifiers
A C++ identifier is a name given to variable, Function, Class, Models, or any user-defined item.
For Example- Vikash is an identifier all people know me by my name Vikash so this is an identifier
Rules
1. Identifier Can Start from A to Z || a to z || _ || 0-9
2. Identifiers Can't Start From Punctuation Marks [! @ # $ % ^ & * ( ) ]
3. C++ is a Case Sensitive Language (A and a are Different)
2.2.2 Keywords
Keywords mean in C++ the same Keyword is already defended just like int, float, String, if, brack, and more.The List of C++ Keywords
| alignas (since C++11) | double | reinterpret_cast |
| alignof (since C++11) | dynamic_cast | requires (since C++20) |
| and | else | return |
| and_eq | enum | short |
| asm | explicit | signed |
| atomic_cancel (TM TS) | export(1) | sizeof(1) |
| atomic_commit (TM TS) | extern(1) | static |
| atomic_noexcept (TM TS) | false | static_assert (since C++11) |
| auto(1) | float | static_cast |
| bitand | for | struct(1) |
| bitor | friend | switch |
| bool | goto | synchronized (TM TS) |
| break | if | template |
| case | import (modules TS) | this |
| catch | inline(1) | thread_local (since C++11) |
| char | int | throw |
| char16_t (since C++11) | long | true |
| char32_t (since C++11) | module (modules TS) | try |
| class(1) | mutable(1) | typedef |
| compl | namespace | typeid |
| concept (since C++20) | new | typename |
| const | noexcept (since C++11) | union |
| constexpr (since C++11) | not | unsigned |
| const_cast | not_eq | using(1) |
| continue | nullptr (since C++11) | virtual |
| co_await (coroutines TS) | operator | void |
| co_return (coroutines TS) | or | volatile |
| co_yield (coroutines TS) | or_eq | wchar_t |
| decltype (since C++11) | private | while |
| default(1) | protected | xor |
| delete(1) | public | xor_eq |
| do | register(2) |
2.2.3 Operators
Sysmble is operators & main 5 typed
1. Arithmetic operators
2. Assignment operators
3. Comparison operators
4. Logical operators
5. Bitwise operators




Give Same Suggestion