Шта су примитивни типови података у Ц++?

Sta Su Primitivni Tipovi Podataka U C



За развој софтверских апликација високих перформанси, Ц++ је веома омиљен програмски језик. Има широк спектар типова података, укључујући примитивни типови података , који су најосновнији типови података у језику. У овом водичу ћемо разговарати о чему примитивни типови података су у Ц++.

Шта су примитивни типови података?

Примитивни типови података у Ц++ су основни типови података које подржава програмски језик Ц++. Ови типови података су примитивни јер нису састављени од других типова података и нису дефинисани од стране програмера. Примитивни типови података су унапред дефинисани програмским језиком Ц++ и доступни су за употребу без икаквог напора.







Укупно је пет у широкој употреби примитивни типови података у Ц++. Ови типови података су:



1: Цели бројеви

Интегерс су представљени у Ц++ користећи инт тип података. Користе се за чување целих бројева, позитивних или негативних, и заузимају фиксну количину меморије. Интегерс могу бити представљени у различитим величинама, као што су кратке, дугачке или дугачке дугачке, са различитим распонима вредности које могу да сачувају.



У Ц++, инт тип података се обично користи за представљање целих бројева и обично заузима 4 бајта меморије на већини савремених система. Међутим, Ц++ такође обезбеђује друге целобројне типове података који заузимају различите количине меморије и могу представљати различите опсеге вредности.





На пример, тхе кратак тип података заузима 2 бајта меморије и може представљати целобројне вредности у опсегу од -32768 до 32767. дугачак тип података заузима 4 бајта меморије (на већини система) и може представљати целобројне вредности у опсегу од -2147483648 до 2147483647. дуго дуго тип података заузима 8 бајтова меморије и може представљати чак и веће целобројне вредности.

2: бројеви са покретним зарезом

У Ц++ реални бројеви се означавају као бројеви са покретним зарезом . Типови података пловак и дупло делују као њихове репрезентације. Тхе пловак тип података је број са помичним зарезом једноструке прецизности, који заузима 4 бајта меморије и даје приближно 7 децималних цифара прецизности.



Тхе дупло тип података је број са помичним зарезом двоструке прецизности, који заузима 8 бајтова меморије и пружа приближно 15 децималних цифара прецизности.

3: Ликови

ликови се користе за чување појединачних знакова у Ц++. Они су представљени помоћу цхар тип података, који се такође може користити за чување малих целих бројева. У Ц++, знакови се стављају у једноструке наводнике, као нпр 'А', 'б', или '1' . Тхе цхар тип података заузима 1 бајт меморије и може представљати 256 различитих знакова користећи АСЦИИ шему кодирања.

Поред редовних знакова, специјални знакови као што су обрнуте косе црте (\) и наводници (“) могу бити представљени помоћу излазних секвенци. Есцапе секвенце су комбинације знакова које представљају посебне знакове који се не могу директно представити као регуларни знакови. Секвенца за бекство , на пример, означава знак новог реда, док излазна секвенца “” представља двоструки наводник.

Тхе вцхар_т је други тип података типа карактера који представља карактер који заузима више меморије; дакле, то је 2 или 4 бајта.

4: Боолеанс

У Ц++, боолеанс представљају боол тип података, који може имати логичке вредности тачно или нетачно. Тхе боол тип података је величине 1 бајт и широко се користи у условним изјавама и петљама да би се утврдило да ли је услов тачан или нетачан.

У Ц++, целобројна вредност 1 представља вредност труе, док је целобројна вредност 0 представља вредност фалсе. Да бисте повећали читљивост кода и избегли потенцијалне проблеме при коришћењу логичких вредности у Ц++, препоручује се коришћење кључних речи труе и фалсе уместо њихових нумеричких еквивалената.

5: Празнина

У Ц++, празнина је посебан тип података који представља непостојање типа или вредности. Обично се користи са функцијама, као аргумент функције и са показивачима.

У Ц++, показивачи су променљиве које прате меморијске адресе других варијабли. У зависности од врсте променљиве на коју указују, оне су представљене коришћењем различитих типова података. Целобројни показивач променљиве, на пример, био би декларисан са 'инт *' тип података, док би показивач карактерне променљиве био декларисан са 'цхар *' тип података.

Тхе воид показивач је тип показивача који може референцирати било коју врсту података. Међутим, не може се одмах дереференцирати јер не зна на коју врсту података указује. Пре дереференцирања, потребно га је пребацити на одређени тип података.

Следећи Ц++ пример показује имплементацију примитивни типови података у Ц++.

#инцлуде <иостреам>

користећи простор имена стд ;

инт главни ( ) {

инт на једном = 42 ;

кратак мали_број = - 32768 ;

дугачак лонг_нум = 2147483647 ;

пловак пи = 3.14159 ;

дупло То је = 2.71828 ;

цхар писмо = 'А' ;

вцхар_т в_леттер = Л '★' ;

боол ис_труе = истина ;

празнина * птр = нуллптр ;



цоут << 'на једном: ' << на једном << ендл ;

цоут << 'мали_број: ' << мали_број << ендл ;

цоут << 'дуги_број: ' << лонг_нум << ендл ;

цоут << 'пи: ' << пи << ендл ;

цоут << 'То је: ' << То је << ендл ;

цоут << 'писмо:' << писмо << ендл ;

цоут << 'широки карактер: ' << в_леттер << ендл ;

цоут << 'тачно је: ' << тачно је << ендл ;

цоут << 'птр: ' << птр << ендл ;



повратак 0 ;

}

Горњи Ц++ код декларише и иницијализује примитивни типови података као што су инт, схорт, лонг, флоат, доубле, цхар, боол и воид променљиве показивача. Вредности ових променљивих се затим приказују на конзоли помоћу цоут.

Излаз

Закључак

Примитивни типови података у Ц++ су основни градивни блокови манипулације подацима и управљања у Ц++ програмирању. Они су ефикасни, једноставни за употребу и већ наведени на језику. У Ц++ програмирању, ови типови података се често користе за конструисање променљивих, извођење прорачуна и логичка поређења. Програмери могу да развију ефикасне, ефикасне програме који задовољавају потребе својих клијената разумевањем карактеристика и могућности сваког примитивни тип података о којима се говори у горе наведеним смерницама.