Какъв трябва да бъде размерът на int, long Type в стандарта C++?

Kak V Trabva Da B De Razmer T Na Int Long Type V Standarta C



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

Тази статия демонстрира стандартния размер на типовете данни int и long, които се използват широко в програмирането на C++.

Какво е int тип данни в C++

The вътр е тип данни в C++, който се използва за съхраняване на цели числа. Може да съхранява цели числа със знак и без знак. Целите числа със знак могат да бъдат положителни или отрицателни, докато целите числа без знак винаги са положителни. Дали може да изразява отрицателни числа зависи от това дали е със знак или без знак.







Стандартен размер на състоянието на int в C++

Стандартният размер на състоянието на int в C++ е 4 байта (32 бита). Той може да съхранява стойности, които варират от -2,147,483,648 и завършват до 2,147,483,647. Въпреки това размерът на вътр може да варира в зависимост от компилатора или операционната система, която използвате. Например за 32-битова ОС размерът на int е 4 байта, но за 64-битова ОС може да бъде 8 байта (64 бита) . Все пак при повечето компилатори стандартният размер на int е зададен на 4 байта.



Какво се разбира под дълъг тип данни в C++

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



Стандартен размер на състоянието на long в C++

При повечето компилатори стандартният размер на long в C++ е 8 байта (64 бита) . Размерът обаче може да варира, ако използвате дългия тип данни в 32-битова операционна система. Причината да зададете размера на long на 8 байта е фактът, че потребителите могат да съхраняват много по-големи стойности в сравнение с вътр . Това означава, че ако потребителите искат да работят с големи числа, те могат да предпочетат да използват long вместо int в C++ програми.





Как да изчислим размера на тип данни в C++

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

#include
използвайки пространство от имена std ;

вътр основен ( ) {
cout << 'Общ размер на int: ' << размер на ( вътр ) << endl ;
cout << 'Общ размер на дълго: ' << размер на ( дълго ) << endl ;
cout << 'Общ размер на long int: ' << размер на ( дълго вътр ) << endl ;
връщане 0 ;
}

В горния код можете да намерите размера на an вътр , дълго и дълго вътр .



Изход

Заключение

В C++ стойностите се съхраняват в типове данни, наречени променливи тип integer и long-data type в паметта. Те имат някои стандартни стойности по отношение на размера на компилатора. Но в повечето случаи, вътр типът данни има стандартен размер от 4 байта и а дълго типът данни има размер от 8 байта на език C++.