Какво представляват типовете данни в C++?

Kakvo Predstavlavat Tipovete Danni V C



Типовете данни са основна концепция в програмирането, включително C++, който е широко използван език за програмиране в различни области. C++ предоставя изчерпателен набор от типове данни, за да позволи на програмистите да съхраняват и манипулират данни ефективно. Разбирането на типовете данни е от решаващо значение за разработването на стабилни и ефективни C++ програми.

В този урок ще се потопим в света на типовете данни на C++ и ще изследваме различните налични типове.

Какво представляват типовете данни в C++

В C++ типовете данни са от три вида:







1: Основни типове данни в C++

The основни типове данни са най-често срещаните типове данни, използвани в C++, които позволяват на програмистите да съхраняват различни типове стойности, като цели числа, плаващи запетая, знаци и др. Таблицата по-долу показва



най-често използваните основни типове данни в C++ с техните размери и описания:



Типове данни Размер Описание
вътр 2 или 4 байта Съхранява числа без десетична запетая
плавам 4 байта Съхранява десетични числа до 6-7 цифри
двойно 8 байта Съхранява десетични числа до 15 цифри
въглен 1 байт Съхранява ASCII стойности, знаци или букви
bool 1 байт Използвайте за съхранение Истина или лъжа стойност
низ 1 байт на знак За съхраняване на поредица от знаци
невалиден 0 байта Празен тип данни

i: Числови типове данни

Цифровите типове данни са тези, използвани за съхраняване на числови данни. Примерите int, float и double за числови типове данни.





Например, за да отпечатаме числото 500, ще използваме типа данни вътр и ще отпечата числото с cot:

#include

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

вътр основен ( )

{

вътр никой = 500 ;

cout << никой ;

}



float и double се използват за присвояване на експоненциални и десетични стойности. Числото с плаваща запетая се използва за присвояване на десетични стойности като 3,567 или 1,236. Например, за да отпечатате стойността 3,567:

#include

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

вътр основен ( )

{

плавам никой = 3,567 ;

cout << никой ;

}

Поплавъкът има само точност от 6 до 7 цифри, докато двойното има точност от 15 цифри.

#include

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

вътр основен ( )

{

двойно никой = 2020.5467 ;

cout << никой ;

}

ii: Булеви типове

Булевият тип данни се декларира с думата bool и може да приема само входните стойности Истина или лъжа като има предвид, че Вярно е 1 и Невярно е 0.

#include

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

вътр основен ( )

{

bool Linux = вярно ;

bool намек = невярно ;

cout << Linux << ' ' ;

cout << намек ;

връщане 0 ;

}

iii: Символен тип данни

Типът данни char се използва за съхраняване на единичен знак в рамките на една кавичка като „D“ или „A“.

#include

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

вътр основен ( )

{

въглен беше = 'А' ;

cout << беше ;

}

Можете също да използвате ASCII стойностите за показване на определени знаци:

#include

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

вътр основен ( )

{

въглен х = 83 , и = 85 , с = 87 ;

cout << х ;

cout << и ;

cout << с ;

}

Ако искате да съхраните последователността от знаци в C++, използвайте типа данни низ.

#include

#include <низ>

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



вътр основен ( )

{

низ а = „Добре дошли в Linux Подсказка“ ;

cout << а ;

}

Модификатори на данни в C++

В C++ модификаторите на данни се използват за допълнителна промяна на основните типове данни. Четирите модификатора на данни са изброени по-долу:

  • Подписано
  • Неподписан
  • Къс
  • Дълги

Таблиците по-долу илюстрират типа на променливата с количеството променлива за съхранение, необходимо за съхраняване на стойността в паметта:

Тип данни Размер
Подписано вътр 4 байта
Unsigned int 4 байта
Кратко вътр 2 байта
Дълго вътр 4 байта
Знак със знак 1 байт
Неподписан символ 1 байт
двойно 8 байта
Дълъг двоен 12 байта
плавам 4 байта

2: Изведени типове данни в C++

Изведени типове данни се формират чрез агрегиране на основни типове данни. Те се дефинират с помощта на примитивни или основни типове данни, като дефиниране на функция в C++ или масиви. Примерите за производни типове данни включват:

  1. Функции: Те се използват за изпълнение на конкретна, добре дефинирана задача.
  2. Масиви: Те се използват за съдържане на данни от подобен или различен тип.
  3. Указатели: Те се използват за съхраняване на адреса на паметта на променлива.

3: Дефинирани от потребителя типове данни в C++

The типове данни дефинирани от потребителите в C++ са известни като абстрактни или дефинирани от потребителя типове данни:

  1. клас: В C++ класът съдържа свои собствени членове на данни и функции, които могат да бъдат достъпни чрез създаване на екземпляр на данни.
  2. Структура: Използва се за съхранение на данни от различни типове в един тип данни.
  3. Изброяване: Използва се за именуване на константите в C++
  4. съюз: Точно като структурите, той съхранява данните в един тип на едно и също място в паметта.

Долен ред

Типовете данни се използват за организиране на данните в програми, което ги прави лесни за разбиране. Всеки тип данни в C++ има точна стойност за съхраняване на данните и може да съхранява определен диапазон от стойности. Има различни налични типове данни, потребителите могат да изберат подходящия тип данни според задачата, която изпълняват. Обсъдихме трите основни типа данни, използвани в C++ в горното ръководство.