Cosa è INT nella programmazione C, C ++ e C#?

Cosa è INT nella programmazione C, C ++ e C#?

IL int La parola chiave è un tipo di dati utilizzato frequentemente in diversi linguaggi di programmazione tra cui C, C ++ e C#. Il termine int è l'abbreviazione di interi. Non ci sono componenti frazionari nei numeri interi in quanto sono numeri interi.

In questo articolo, discuteremo dell'uso di int In tre linguaggi di programmazione popolari: C, C++, E C#.

Sommario

  • Cos'è un tipo di dati INT
  • Caratteristiche di int
  • Dimensioni di int
  • Int nella programmazione C
  • Int nella programmazione C ++
  • Int in C# Programmazione
  • Confronto di int in diversi linguaggi di programmazione
  • Differenza tra INT firmata e non firmata
  • Dichiarazione di variabili int
  • Inizializzazione delle variabili int
  • Operazioni sulle variabili int
  • Conclusione

Cos'è un tipo di dati INT

IL int Il tipo di dati è un tipo fondamentale nei linguaggi di programmazione. IL int può archiviare numeri come -10, 0, 42 o 100. Il termine int è una breve forma di intero ed è ampiamente utilizzato in tutti e tre i linguaggi di programmazione C come C, C ++ e C#.

int è in genere rappresentato come a Firmato a 32 bit O 64 bit intero, a seconda del linguaggio di programmazione e della piattaforma utilizzata. In c, c ++ e c#, il int è una parola chiave utilizzata per dichiarare variabili interi.

Caratteristiche di int

IL int Il tipo di dati ha diverse caratteristiche che lo rendono utile nella programmazione:

  • Può rappresentare numeri sia positivi che negativi.
  • Ha una dimensione fissa, che dipende dal linguaggio che stiamo utilizzando per la programmazione e dalla piattaforma utilizzata.
  • Può essere utilizzato in operazioni matematiche come l'aggiunta e la sottrazione ecc.
  • Può essere usato per rappresentare gli indirizzi di memoria e altri valori numerici.
  • È un tipo di dati di base ampiamente supportato da linguaggi e compilatori di programmazione.

Dimensioni di int

La dimensione di un int La variabile dipende dal linguaggio di programmazione e dalla piattaforma utilizzata. In C e C ++, la dimensione di un int La variabile dipende dalla piattaforma. Se stiamo lavorando su una piattaforma a 32 bit, il int le dimensioni saranno 32 (4 byte) e allo stesso modo per piattaforme a 64 bit delle dimensioni di int sarà 64. Non importa quale piattaforma venga utilizzata, un int La variabile in C# avrà sempre dimensioni di 32 bit.

int nella programmazione C

Nella programmazione C, int è una parola chiave che viene utilizzata per dichiarare variabili interi. C supporta numeri interi firmati e non firmati, che possono essere a 16 bit, 32 bit o 64 bit, a seconda della piattaforma utilizzata. In C, il tipo di dati INT ha una dimensione di 32 bit sulla maggior parte delle piattaforme moderne.

Per trovare la dimensione di int in c esegui il seguente codice:

#includere
int main ()
printf ("dimensione di int: %ld byte \ n", sizeof (int));
restituzione 0;

Int nella programmazione C ++

C ++ supporta numeri interi firmati e non firmati, che possono essere a 16 bit, 32 bit o 64 bit, a seconda della piattaforma utilizzata. In C ++, il int Il tipo di dati ha una dimensione di 32 bit sulla maggior parte delle piattaforme moderne.

Per trovare la dimensione di INT in C ++ Esegui il seguente codice:

#includere
Utilizzo dello spazio dei nomi std;
int main ()
cout << "Size of int: " << sizeof(int) << " bytes" << endl;
restituzione 0;

Int in C# Programmazione

C# supporta solo numeri interi firmati, che hanno una dimensione fissa di 32 bit. C# non supporta numeri interi non firmati. I sistemi host a 32 e 64 bit non influiscono sulle dimensioni di C# int Variabili, come è sempre fisso che è a 32 bit.

Per trovare la dimensione di INT in C#, eseguire il seguente codice:

usando il sistema;
Programma di classe
statico void main (string [] args)
Console.WriteLine ("Dimensione di int: 0 byte", sizeof (int));

Confronto di int in diversi linguaggi di programmazione

Sebbene int è un tipo di dati fondamentale nei linguaggi di programmazione, nelle dimensioni e nelle caratteristiche di int può variare tra diversi linguaggi di programmazione. La tabella seguente riassume le differenze tra int In C, C ++ e C#:

Linguaggio di programmazione Dimensione (bit) Firmato/non firmato Intervallo di valori
C 32 o 64 Entrambi -2147483648 a 2147483647
C++ 32 o 64 Entrambi -2147483648 a 2147483647
C# 32 Firmato -2147483648 a 2147483647

Differenza tra INT firmata e non firmata

Nel calcolo, a firmato Il tipo di dati interi può rappresentare numeri sia positivi che negativi, mentre un non firmato Il tipo di dati interi può rappresentare solo non negativo (i.e., Numeri positivi).

UN Tipo intero firmato, ad esempio int, si riserva un bit per rappresentare il segno del numero. Ciò dimostra che un intero firmato a 32 bit può rappresentare valori nell'intervallo di -2.147.483.648 a 2.147.483.647. La punta più significativa (la parte più a sinistra) di a Intero firmato rappresenta il segno del numero. Per il segno negativo, verrà utilizzato 1 e per il positivo verrà utilizzato.

D'altra parte, un tipo intero non firmato, come unsigned int, non si riserva un po 'per il segno del numero. Ciò dimostra che un intero senza segno a 32 bit può visualizzare valori nell'intervallo di Da 0 a 4.294.967.295.

Nota: Per impostazione predefinita, il tipo di dati C, C ++ e C# INT è firmato. Per i numeri negativi, il tipo di dati INT deve essere definito come firmato in quanto i tipi di dati INT non firmati non possono assumere numeri negativi.

Dichiarazione di variabili int

In C, C ++ e C#, int è la parola chiave che dichiara le variabili interi. La sintassi per dichiarare una variabile intera è la seguente:

int variabile_name;

Ad esempio, per dichiarare una variabile interi denominata Num, È possibile utilizzare il seguente codice:

int num;

Inizializzazione delle variabili int

Dopo aver dichiarato una variabile intera, puoi inizializzarla con un valore. La sintassi per l'inizializzazione di una variabile intera è la seguente:

int variabile_name = value;

Ad esempio, per dichiarare e inizializzare una variabile intera denominata età con un valore di 25, è necessario utilizzare il seguente codice:

int età = 25;

Usa int in c

Ecco un campione di codice C per utilizzare INT.

#includere
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
printf ("%d \ n", somma);
restituzione 0;

In questo esempio, la variabile di somma avrebbe un valore di 30.

Usa int in c++

Ecco un codice C ++ che spiega l'uso di int.

#includere
Utilizzo dello spazio dei nomi std;
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
cout << sum << endl;
restituzione 0;

La somma totale di due variabili del tipo di dati interi è 30.

Usa INT in C#

Ecco un campione di codice C# da utilizzare int.

usando il sistema;
Programma di classe
statico void main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
Console.WriteLine (Sum);

La somma totale di due numeri sarà 30.

Conclusione

int è un tipo di dati fondamentale nella programmazione utilizzata per rappresentare i valori interi. Ha una dimensione fissa e può essere utilizzato nelle operazioni matematiche. Per impostazione predefinita, il tipo di dati INT è firmato In tutte e tre le lingue C, C ++ e C#. Tuttavia, sia C che C ++ supportano anche ilsigned, ma C# ha solo supporto per la firma int valori. Per dettagliato sul tipo di dati INT in C, C ++ e C#, leggi questo articolo.