Ce indică standardul C++ care trebuie să fie dimensiunea int, long Type?

Ce Indica Standardul C Care Trebuie Sa Fie Dimensiunea Int Long Type



Cel mai important concept de înțeles înainte de a începe porțiunea de codificare a limbajului este tipul de date. Tipul de informații pe care le poate deține fiecare variabilă este cunoscut ca tipul de date, iar exemplele includ tipuri de date caractere, flotante și întregi. Tipurile de date joacă un rol important în limbajul de programare C++. Acesta definește tipul de date care sunt stocate într-o variabilă.

Acest articol demonstrează dimensiunea standard a tipurilor de date int și long care sunt utilizate pe scară largă în programarea C++.

Ce este un tip de date int în C++

The int este un tip de date în C++ care este utilizat pentru a stoca numere întregi. Poate stoca atât numere întregi semnate, cât și nesemnate. Numerele întregi cu semn pot fi pozitive sau negative, în timp ce numerele întregi fără semn sunt întotdeauna pozitive. Dacă poate exprima numere negative depinde dacă este semnat sau nesemnat.







Mărimea stării standard a unui int în C++

Dimensiunea standard a stării unui int în C++ este de 4 octeți (32 de biți). Poate stoca valori care încep de la -2.147.483.648 și se termină până la 2.147.483.647. Cu toate acestea, dimensiunea int poate varia în funcție de compilatorul sau sistemul de operare pe care îl utilizați. Ca, pentru sistemul de operare pe 32 de biți, dimensiunea int este de 4 octeți, dar pentru sistemul de operare pe 64 de biți, ar putea fi 8 octeți (64 biți) . Totuși, la majoritatea compilatoarelor, dimensiunea standard a int este setată la 4 octeți.



Ce se înțelege prin tip lung de date în C++

Lung tipul de date în C++ stochează valori pentru variabile sau constante cu 64 de biți de stocare și este un număr întreg cu semn care este folosit pentru a stoca valori pentru variabile sau constante care sunt mai mari decât numărul obișnuit de tip de date pe 32 de biți.



Dimensiunea standard de stat a lung în C++

Pe majoritatea compilatoarelor, dimensiunea standard a lung în C++ este 8 octeți (64 biți) . Cu toate acestea, dimensiunea poate varia dacă utilizați tipul de date lung într-un sistem de operare de 32 de biți. Motivul pentru a seta dimensiunea lung la 8 octeți este faptul că utilizatorii pot stoca valori mult mai mari în comparație cu int . Înseamnă că, dacă utilizatorii doresc să lucreze pe numere mari, pot prefera să folosească long în loc de int în programele C++.





Cum se calculează dimensiunea unui tip de date în C++

Dacă utilizați un compilator pe orice sistem de operare, puteți găsi dimensiunea lui int și lung folosind următorul cod C++.

#include
folosind spatiu de nume std ;

int principal ( ) {
cout << 'Dimensiunea totală a int:' << dimensiunea ( int ) << endl ;
cout << „Dimensiunea totală a lungi:” << dimensiunea ( lung ) << endl ;
cout << 'Dimensiunea totală a int lung: ' << dimensiunea ( lung int ) << endl ;
întoarcere 0 ;
}

În codul de mai sus, puteți găsi dimensiunea unui int , lung si lung int .



Ieșire

Concluzie

În C++, valorile sunt stocate în tipuri de date numite variabile de tip întreg și de date lungi în memorie. Au niște valori standard în ceea ce privește dimensiunea compilatorului. Dar, în cele mai multe cazuri, int tipul de date are o dimensiune standard de 4 octeți si a lung tipul de date are o dimensiune de 8 octeți în limbajul C++.