[C++] Память и типы данных - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[C++] Память и типы данных
Rezak_True Дата: Понедельник, 28.01.2013, 21:08 | Сообщение # 1
Боец
Сообщений: 156
Статус: Offline

Решил рассказать что такое память и типы данных.


#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 Автор статьи не я , а мой знакомый , от себя только добавил немного...Новичкам пригодится wink
Прикрепления: 9532142.jpg (11.1 Kb)


Игла в яйце - Яйцо в Утке - Утка в Зайце - Заяц в шоке:D

Сообщение отредактировал Rezak_True - Понедельник, 28.01.2013, 21:18
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
zxcimmoral [14:06]

klorofbravl456 [13:45]

PUPS12124 [02:09]

Bioksit [00:15]

Dafdaf [23:27]

ячеченец [21:00]

balbesbizad [12:02]

cpark [11:40]

Mario_Imperator [11:33]

leonovichstas97 [22:40]

ubeyefudu [18:53]

zheniakuzma [17:47]

Moonberg [16:04]