Что такое примитивные типы данных в C++?

Cto Takoe Primitivnye Tipy Dannyh V C



Для разработки высокопроизводительных программных приложений наиболее популярным языком программирования является C++. Он имеет широкий спектр типов данных, в том числе примитивные типы данных , которые являются самыми основными типами данных в языке. В этом уроке мы обсудим, что примитивные типы данных находятся на С++.

Что такое примитивные типы данных?

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







Всего существует пять широко используемых примитивные типы данных в С++. Эти типы данных:



1: Целые числа

Целые числа представлены в C++ с помощью инт тип данных. Они используются для хранения целых чисел, положительных или отрицательных, и занимают фиксированный объем памяти. Целые числа могут быть представлены в различных размерах, таких как короткие, длинные или длинные длинные, с различными диапазонами значений, которые они могут хранить.



В С++, инт Тип данных обычно используется для представления целых чисел и обычно занимает 4 байта памяти в большинстве современных систем. Однако C++ также предоставляет другие целочисленные типы данных, которые занимают разный объем памяти и могут представлять разные диапазоны значений.





Например, короткий тип данных занимает 2 байта памяти и может представлять целочисленные значения в диапазоне от -32768 до 32767. длинный тип данных занимает 4 байта памяти (в большинстве систем) и может представлять целочисленные значения в диапазоне от -2147483648 до 2147483647. долго долго тип данных занимает 8 байт памяти и может представлять даже большие целочисленные значения.

2: Числа с плавающей запятой

В C++ действительные числа обозначаются как числа с плавающей запятой . Типы данных плавать и двойной выступать в качестве их представителей. плавать тип данных — число одинарной точности с плавающей запятой, занимающее 4 байта памяти и обеспечивает приблизительно 7 десятичных знаков точности.



двойной Тип данных — это число двойной точности с плавающей запятой, занимающее 8 байт памяти и обеспечивающее точность приблизительно 15 десятичных разрядов.

3: Персонажи

Персонажи используются для хранения отдельных символов в C++. Они представлены с помощью уголь тип данных, который также можно использовать для хранения небольших целых чисел. В C++ символы заключаются в одинарные кавычки, например «А», «б», или '1' . уголь тип данных занимает 1 байт памяти и может представлять 256 различных символов, используя схему кодирования ASCII.

В дополнение к обычным символам специальные символы, такие как обратная косая черта (\) и кавычки ('), могут быть представлены с помощью управляющих последовательностей. Escape-последовательности представляют собой комбинации символов, представляющие специальные символы, которые не могут быть представлены напрямую как обычные символы. Последовательность выхода \n , например, указывает на символ новой строки, тогда как управляющая последовательность “” представляет собой двойную кавычку.

wchar_t это другой тип данных символьного типа, представляющий символ, который занимает больше памяти; следовательно, это 2 или 4 байта.

4: логические значения

В С++, булевы значения представлены логический тип данных, который может иметь логические значения true или false. логический тип данных имеет размер 1 байт и широко используется в условных операторах и циклах, чтобы определить, является ли условие истинным или ложным.

В C++ целочисленное значение 1 представляет значение true, а целочисленное значение 0 представляет значение false. Чтобы повысить читаемость кода и избежать потенциальных проблем при использовании логических значений в C++, рекомендуется использовать ключевые слова true и false, а не их числовые эквиваленты.

5: Пустота

В С++, пустота — это специальный тип данных, который представляет отсутствие типа или значения. Обычно он используется с функциями, в качестве аргумента функции и с указателями.

В С++, указатели — это переменные, которые отслеживают адреса памяти других переменных. В зависимости от типа переменной, на которую они указывают, они представлены с использованием разных типов данных. Целочисленный указатель переменной, например, должен быть объявлен с 'целое *' тип данных, тогда как указатель символьной переменной будет объявлен с 'символ *' тип данных.

пустой указатель это тип указателя, который может ссылаться на данные любого типа. Однако его нельзя сразу разыменовать, потому что он не знает, на какой тип данных он указывает. Перед разыменованием его необходимо привести к указанному типу данных.

В следующем примере C++ показана реализация примитивные типы данных в С++.

#include <иопоток>

используя пространство имен std ;

инт основной ( ) {

инт на одной '=' 42 ;

короткий small_num '=' - 32768 ;

длинный long_num '=' 2147483647 ;

плавать Пи '=' 3.14159 ;

двойной Это '=' 2,71828 ;

уголь письмо '=' «А» ;

wchar_t w_letter '=' л '★' ;

логическое значение is_true '=' истинный ;

пустота * указатель '=' nullptr ;



cout << 'на одной: ' << на одной << конец ;

cout << 'маленькое_число: ' << small_num << конец ;

cout << 'длинный_номер: ' << long_num << конец ;

cout << 'Пи: ' << Пи << конец ;

cout << 'Это: ' << Это << конец ;

cout << 'письмо: ' << письмо << конец ;

cout << 'широкий символ: ' << w_letter << конец ;

cout << 'правда: ' << правда << конец ;

cout << 'Птр: ' << указатель << конец ;



возвращаться 0 ;

}

Приведенный выше код C++ объявляет и инициализирует примитивные типы данных такие как int, short, long, float, double, char, bool и переменные указателя void. Затем значения этих переменных отображаются на консоли с помощью cout.

Выход

Заключение

Примитивные типы данных в C++ являются основными строительными блоками манипулирования данными и управления ими в программировании на C++. Они эффективны, просты в использовании и уже указаны в языке. В программировании на C++ эти типы данных часто используются для построения переменных, выполнения вычислений и логических сравнений. Программисты могут разрабатывать эффективные, действенные программы, которые удовлетворяют потребности своих клиентов, понимая особенности и возможности каждого из них. примитивный тип данных обсуждается в приведенных выше руководящих принципах.