Типы данных в C++

НАВИГАЦИЯ ПО СТРАНИЦЕ

Простые типы данных Составные типы данных Указатели и ссылки Пользовательские типы данных

C++ предоставляет разнообразные типы данных для хранения различных видов информации. Вот некоторые основные типы данных в C++:

Простые типы данных:

  • int: Целые числа.

int myInt = 42;
  • float: Числа с плавающей точкой (одинарная точность).

float myFloat = 3.14f;
  • double: Числа с плавающей точкой (двойная точность).

double myDouble = 3.1415926535;
  • char: Символы (одиночные символы в одинарных кавычках).

char myChar = 'A';
  • bool: Логический тип данных (true или false).

bool myBool = true;

Составные типы данных:

  • Строки (std::string): Последовательности символов.

#include <string>
std::string myString = "Hello, World!";
  • Массивы: Структуры для хранения последовательности элементов одного типа.

int myArray[5] = {1, 2, 3, 4, 5};
  • Структуры: Группировка разных типов данных в одной структуре.

struct Point {
    int x;
    int y;
};

Point myPoint = {3, 4};

Указатели и ссылки:

  • Указатели: Хранят адреса в памяти.

int* myPointer = &myInt;
  • Ссылки: Псевдонимы для переменных.

int& myReference = myInt;

Пользовательские типы данных:

  • Перечисления (enum): Список именованных целочисленных констант.

enum Color { RED, GREEN, BLUE };
Color myColor = RED;
  • Классы и объекты: Определение пользовательских типов данных.

class MyClass {
    // Определение класса
};

MyClass myObject;  // Создание объекта

Эти типы данных предоставляют различные инструменты для эффективной работы с данными в C++, позволяя разработчикам выбирать наиболее подходящий тип в зависимости от требований конкретной задачи.