Ce este int în programarea C, C++ și C#?

Ce Este Int In Programarea C C Si C



The int cuvântul cheie este un tip de date folosit frecvent în mai multe limbaje de programare, inclusiv C, C++ și C#. Termenul int este prescurtare pentru întreg. Nu există componente fracționale în numere întregi, deoarece sunt numere întregi.

În acest articol, vom discuta despre utilizarea int în trei limbaje de programare populare: C , C++, și C#.







Cuprins



Ce este un tip de date int

The int tipul de date este un tip fundamental în limbajele de programare. The int poate stoca numere precum -10, 0, 42 sau 100. Termenul int este o formă scurtă a unui număr întreg și este utilizat pe scară largă în toate cele trei limbaje de programare C, cum ar fi C, C++ și C#.



int este de obicei reprezentat ca a semnat pe 32 de biți sau pe 64 de biți întreg, în funcție de limbajul de programare și de platforma utilizată. În C, C++ și C#, int este un cuvânt cheie folosit pentru a declara variabile întregi.





Caracteristicile int

The int tipul de date are mai multe caracteristici care îl fac util în programare:

  • Poate reprezenta atât numere pozitive, cât și numere negative.
  • Are o dimensiune fixă, care depinde de limbajul pe care îl folosim pentru programare și de platforma folosită.
  • Poate fi folosit în operații matematice precum adunarea și scăderea etc.
  • Poate fi folosit pentru a reprezenta adrese de memorie și alte valori numerice.
  • Este un tip de date de bază care este acceptat pe scară largă de limbaje de programare și compilatoare.

Dimensiunea int

Dimensiunea unui int variabilă depinde de limbajul de programare și de platforma utilizată. În C și C++, dimensiunea unui int variabila depinde de platformă. Dacă lucrăm pe o platformă pe 32 de biți, int dimensiunea va fi 32 (4 octeți) și în mod similar pentru platformele pe 64 de biți de dimensiunea int va fi 64. Indiferent ce platformă este utilizată, an int variabila în C# va avea întotdeauna o dimensiune de 32 de biți.



int în programarea C

În programarea C, int este un cuvânt cheie care este folosit pentru a declara variabile întregi. C acceptă atât numere întregi semnate, cât și nesemnate, care pot fi pe 16 biți, 32 biți sau 64 biți, în funcție de platforma utilizată. În C, tipul de date int are o dimensiune de 32 de biți pe majoritatea platformelor moderne.

Pentru a găsi dimensiunea int în C, rulați următorul cod:

#include
int principal ( ) {
printf ( „Dimensiunea int: %ld octeți \n ' , dimensiunea ( int ) ) ;
întoarcere 0 ;
}

int în programarea C++

C++ acceptă atât numere întregi semnate, cât și nesemnate, care pot fi de 16 biți, 32 de biți sau 64 de biți, în funcție de platforma utilizată. În C++, int tipul de date are o dimensiune de 32 de biți pe majoritatea platformelor moderne.

Pentru a găsi dimensiunea int în C++, rulați următorul cod:

#include
folosind namespace std;
int principal ( ) {
cout << 'Dimensiunea int:' << dimensiunea ( int ) << 'octeți' << endl;
întoarcere 0 ;
}

Int în programarea C#

C# acceptă numai numere întregi semnate, care au o dimensiune fixă ​​de 32 de biți. C# nu acceptă numere întregi nesemnate. Sistemele gazdă pe 32 și 64 de biți nu afectează dimensiunea C# int variabile, deoarece este întotdeauna fix, care este pe 32 de biți.

Pentru a găsi dimensiunea int în C#, rulați următorul cod:

folosind System;
Programul clasei {
gol static Principal ( şir [ ] argumente ) {
Consolă.WriteLine ( „Dimensiunea int: {0} octeți” , dimensiunea ( int ) ) ;
}
}

Comparația int în diferite limbaje de programare

Cu toate că int este un tip de date fundamental în limbajele de programare, dimensiunea și caracteristicile int poate varia între diferitele limbaje de programare. Următorul tabel rezumă diferențele dintre int în C, C++ și C#:

Limbaj de programare Dimensiune (biți) Semnat/Nesemnat Gama de valori
C 32 sau 64 Ambii -2147483648 până la 2147483647
C++ 32 sau 64 Ambii -2147483648 până la 2147483647
C# 32 Semnat -2147483648 până la 2147483647

Diferența dintre semnat și nesemnat Int

În calcul, a semnat tipul de date întreg poate reprezenta atât numere pozitive, cât și numere negative, în timp ce an nesemnat tipul de date întreg poate reprezenta numai numere nenegative (adică, pozitive).

A tip întreg cu semn , ca int , își rezervă un bit pentru reprezentarea semnului numărului. Acest lucru arată că un întreg cu semn de 32 de biți poate reprezenta valori în intervalul de -2.147.483.648 până la 2.147.483.647 . Cel mai semnificativ bit (bitul din stânga) al unui întreg cu semn reprezintă semnul numărului. Pentru semnul negativ se va folosi 1 iar pentru pozitiv se va folosi 0.

Pe de altă parte, an tip întreg fără semn , cum ar fi unsigned int, nu rezervă un pic pentru semnul numărului. Aceasta arată că un întreg fără semn pe 32 de biți poate afișa valori în intervalul de 0 până la 4.294.967.295 .

Notă: În mod implicit, tipul de date C, C++ și C# int este semnat. Pentru numerele negative, tipul de date int trebuie definit ca fiind cu semn, deoarece tipurile de date int nesemnate nu pot lua numere negative.

Declarația variabilelor int

În C, C++ și C#, int este cuvântul cheie care declară variabile întregi. Sintaxa pentru declararea unei variabile întregi este următoarea:

int nume_variabilă;

De exemplu, pentru a declara o variabilă întreagă numită pe unu , puteți folosi următorul cod:

int dacă;

Inițializarea variabilelor int

După declararea unei variabile întregi, o puteți inițializa cu o valoare. Sintaxa pentru inițializarea unei variabile întregi este următoarea:

int nume_variabilă = valoare;

De exemplu, pentru a declara și inițializa o variabilă întreagă numită vârsta cu o valoare de 25, trebuie să utilizați următorul cod:

int varsta = 25 ;

Folosiți int în C

Iată un exemplu de cod C pentru a utiliza int.

#include
int principal ( ) {
int num1 = 10 ;
int num2 = douăzeci ;
int sumă = num1 + num2;
printf ( „%d \n ' , sumă ) ;
întoarcere 0 ;
}

În acest exemplu, variabila sumă ar avea o valoare de 30.

Utilizați int în C++

Iată un cod C++ care explică utilizarea lui int.

#include
folosind namespace std;
int principal ( ) {
int num1 = 10 ;
int num2 = douăzeci ;
int sumă = num1 + num2;
cout << sumă << endl;
întoarcere 0 ;
}

Suma totală a două variabile de tip de date întreg este 30.

Folosește int în C#

Iată un exemplu de cod C# pentru a utiliza int.

folosind System;
Programul clasei {
gol static Principal ( ) {
int num1 = 10 ;
int num2 = douăzeci ;
int sumă = num1 + num2;
Consolă.WriteLine ( sumă ) ;
}
}

Suma totală a două numere va fi 30.

Concluzie

int este un tip de date fundamental în programare care este folosit pentru a reprezenta valori întregi. Are o dimensiune fixă ​​și poate fi folosită în operații matematice. În mod implicit, tipul de date int este semnat în toate cele trei limbi C, C++ și C#. Cu toate acestea, atât C, cât și C++ acceptă și cele nesemnate, dar C# are suport doar pentru semnat int valorile. Pentru detalii despre tipul de date int în C, C++ și C#, citiți acest articol.