Variables and Primitive Data Types in C++
Channel: Ganesh H
Date: 07/10/2020

At 4m7s, I meant to say 98! 
We can use data types to allocate various sizes of memory to store data and use variables to name the data. This video is an overview of some of the Primitive Data Types in C++.

Written Guide and Source Code : https://www.notion.so/ganeshh123/Variables-and-Primitive-Data-Types-064b93c787454fe6adbbbb19c0b41963

Full Playlist: https://www.youtube.com/playlist?list=PLhGp6N0DI_1TzGLCbiF0oYxbckUR9mXra
C++ Written Guides : https://www.notion.so/ganeshh123/723a5a8dc0e04461b75b58a50e490024
All My Tutorials can be found at : https://www.notion.so/Tutorials-Ganesh-H-293ea420d34a464f9a1907e0405b5f26

00:00 - Introduction
00:06 - What are Variables?
00:30 - What are Data Types?
00:43 - How Data is Stored into Memory
01:20 - What are Primitive Data Types?
01:35 - Integer (int)
01:52 - Float (float)
02:11 - How Memory is Allocated and How Data is Stored
02:27 - Double (double)
03:04 - You can Store Anything Anywhere
03:34 - Character (char)
04:14 - Wide Character (wchar_t)
05:34 - Boolean (bool)
06:50 - Nothing (void)
07:10 - Finding the Size of Data Types (sizeof)
07:33 - Sizes of Primitive Data Types

-————————————————————————————————————-
C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Oracle, and IBM, so it is available on many platforms.

C++ was designed with a bias toward system programming and embedded, resource-constrained software and large systems, with performance, efficiency, and flexibility of use as its design highlights. C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, video games, servers (e.g. e-commerce, Web search, or SQL servers), and performance-critical applications (e.g. telephone switches or space probes).

NOTE: I am not a teacher by any means, these videos are just to help me improve my understanding.

Thanks for Watching!