C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Первая программа на C++, типы данных и их размер / Visual C++ для начинающих / Visual C++

Первая программа на C++, типы данных и их размер

Что бы начать изучать C++ сначала создадим простое консольное приложение. Для этого запустите Visual C++. Выберите 'New' в меню 'File'. Проверте, что бы в диалоговой панеле 'New' была выбрана закладка 'Projects'. В списке типов проектов выберите 'Win32 Console Application'. Выберите каталог для проекта( лучше оставить по умолчанию ) и имя проекта, например, 'First' и нажмите 'OK'. У вас создатся 'First classes'. После этого выберите опять 'New', но с закладкой 'Files' и выберите 'C++ Source File'. Далее нажмите 'OK' и создастся файл 'First.cpp'. Всё, теперь можно писать программу. Но перед тем, как писать программу, давайте разберёмся какие типы данных существуют в C++.

В C++ существуют несколько часто используемых типов данных( не все ):

  1. Численные знаковые целые( int, short, char )
  2. Численные знаковые дробные( float, double, long( в С ), long double( в С ) )
  3. Численные без знаковые - все перечисленные выше типы с добавлением Unsigned
  4. Char так же может использоваться как символьный тип.

Теперь напишем программыу, которая будет выводить размер типов данных в байтах.

#include <iostream.h>

void main(void) {
	cout << " (unsigned)int = " << sizeof(int) << endl;
	cout << " (unsigned)short = " << sizeof(short) << endl;
	cout << " (unsigned)char = " << sizeof(char) << endl;
	cout << " (unsigned)float = " << sizeof(float) << endl;
	cout << " (unsigned)double = " << sizeof(double) << endl;
	cout << " (unsigned)long = " << sizeof(long) << endl;
	cout << " (unsigned)long double = " << sizeof(long double) << endl;
	}