Решил рассказать что такое память и типы данных.
#include <iostream> - подключаем дерективу предпроцеса ! грубо говоря эта деректива вводит и выводит в чом ей помогает обьект сout
using namespace std; - подключаем пространства имен ! Выражение using namespace std снимает необходимость писать std:: перед каждой ссылкой на cout так что мы можем пользоваться в нашем коде просто cout.
int main (void) - функция main! програма должна иметь только 1 функцию main. причина этого в том что функция main является отправной точкой для любой програмы С++. Если нет функции main комп не будет знать откуда начинается программа. Если будет больше 1 функции main прога не будет знать с которой из них начинать.
{
cout<<"Size of shorts is"<<sizeof (short)<<"/n";
cout<<"Size of int is"<<sizeof (int)<<"/n"; - sizeof (int) называется выражением. Выражение-это фрагмент кода который имеет значение; обычно это значение которое должно быть вычислено при запуске програмы."Size of int is" выводится на екран при запуске нашой проги как Size of int is 4 . Здесь не нужно ничего вычислять. такая часть оператора называется символьной строкой.Символьная строка выводится символами без вычислений. В 1 вашей проге "hi world" строка hi world является символьной.
cout<<"Size of long is"<<sizeof (long)<<"/n";
cout<<"Size of float is"<<sizeof (float)<<"/n";
cout<<"Size of long is"<<sizeof (long)<<"/n";
cout<<"Size of float is"<<sizeof (float)<<"/n";
cout<<"Size of double is"<<sizeof (double)<<"/n";
cout<<"Size of long double is"<<sizeof (long double)<<"/n";
cout<<"Size of char is"<<sizeof (char)<<"/n";
cout<<"Size of bool is"<<sizeof (bool)<<"/n";
return 0;
}
// Тип данных Размер в байтах
// float 4
// double 8
// long double 10
// short 2
// unsigned int 4
// unsigned short 2
// int 4
// long 4
// unsigned long 4
// char 1
// bool 1
// Если открыть нашу прогу то мы увидем
// Size of short is 2
// Size of int is 4
// Size of long is 4
// Size of float is 4
// Size of double is 8
// Size of long double is 8
// Size of char is 1
// Size of bool is 1
Примичание у вас могут быть другие числа ибо размер типа данных зависит от конкретного компилятора и операционой системы.
"/n" управляющий символ при включении нашей проги переводит курсор на другую строку
P.S Автор статьи не я , а мой знакомый , от себя только добавил немного...Новичкам пригодится