Hva er Int i C, C ++ og C# programmering?

Hva er Int i C, C ++ og C# programmering?

De int Nøkkelord er en ofte brukt datatype på flere programmeringsspråk inkludert C, C ++ og C#. Begrepet int er kort for heltall. Det er ingen brøkkomponenter i heltall, da de er hele tall.

I denne artikkelen vil vi diskutere bruken av int på tre populære programmeringsspråk: C, C++, og C#.

Innholdsfortegnelse

  • Hva er en int -datatype
  • Kjennetegn på int
  • Størrelse på int
  • Int i C -programmering
  • Int i C ++ programmering
  • Int i C# programmering
  • Sammenligning av INT på forskjellige programmeringsspråk
  • Forskjell mellom signert og usignert int
  • Erklæring om int -variabler
  • Initialisering av int -variabler
  • Operasjoner på int -variabler
  • Konklusjon

Hva er en int -datatype

De int Datatype er en grunnleggende type i programmeringsspråk. De int kan lagre tall som -10, 0, 42 eller 100. Begrepet int er en kort form for et heltall og er mye brukt på tvers av alle C -programmeringsspråk som C, C ++ og C#.

int er vanligvis representert som en signert 32-bit eller 64-bit heltall, avhengig av programmeringsspråket og plattformen som brukes. I C, C ++ og C#, int er et nøkkelord som brukes til å erklære heltallvariabler.

Kjennetegn på int

De int Datatype har flere egenskaper som gjør det nyttig i programmering:

  • Det kan representere både positive og negative tall.
  • Den har en fast størrelse, som avhenger av språket vi bruker for programmering og plattformen som brukes.
  • Det kan brukes i matematiske operasjoner som tillegg og subtraksjon osv.
  • Det kan brukes til å representere minneadresser og andre numeriske verdier.
  • Det er en grunnleggende datatype som støttes mye av programmeringsspråk og kompilatorer.

Størrelse på int

Størrelsen på en int Variabel avhenger av programmeringsspråket og plattformen som brukes. I C og C ++, størrelsen på en int Variabel avhenger av plattformen. Hvis vi jobber med en 32-biters plattform, er det int størrelse vil være 32 (4 byte) og på samme måte for 64-biters plattformer på størrelse med int blir 64. Uansett hvilken plattform som brukes, en int Variabel i C# vil alltid være 32 biter i størrelse.

int i C -programmering

I C -programmering, int er et nøkkelord som brukes til å erklære heltallvariabler. C støtter både signerte og usignerte heltall, som kan være 16-biters, 32-biters eller 64-bit, avhengig av plattformen som brukes. I C har INT -datatypen en størrelse på 32 biter på de fleste moderne plattformer.

For å finne størrelsen på int i C kjør følgende kode:

#inkludere
int main ()
printf ("størrelse på int: %ld byte \ n", størrelse av (int));
retur 0;

Int i C ++ programmering

C ++ støtter både signerte og usignerte heltall, som kan være 16-biters, 32-biters eller 64-bit, avhengig av plattformen som brukes. I C ++, int Datatype har en størrelse på 32 biter på de fleste moderne plattformer.

For å finne størrelsen på Int i C ++ kjør følgende kode:

#inkludere
ved hjelp av navneområdet STD;
int main ()
cout << "Size of int: " << sizeof(int) << " bytes" << endl;
retur 0;

Int i C# programmering

C# støtter bare signerte heltall, som har en fast størrelse på 32 biter. C# støtter ikke usignerte heltall. 32-biters og 64-biters vertssystemer påvirker ikke størrelsen på C# int variabler, da det alltid er fikset som er 32-bit.

For å finne størrelsen på Int i C#, kjør følgende kode:

ved hjelp av system;
Klasseprogram
statisk tomrom Main (String [] args)
Konsoll.WritLine ("Størrelse på int: 0 byte", størrelse av (int));

Sammenligning av INT på forskjellige programmeringsspråk

Selv om int er en grunnleggende datatype i programmeringsspråk, størrelsen og egenskapene til int kan variere mellom forskjellige programmeringsspråk. Følgende tabell oppsummerer forskjellene mellom int I C, C ++ og C#:

Programmeringsspråk Størrelse (biter) Signert/usignert Verdier
C 32 eller 64 Både -2147483648 til 2147483647
C++ 32 eller 64 Både -2147483648 til 2147483647
C# 32 Signert -2147483648 til 2147483647

Forskjell mellom signert og usignert int

I databehandling, a signert Heltalldatatype kan representere både positive og negative tall, mens en usignert Heltalldatatype kan bare representere ikke-negativt (i.e., positive) tall.

EN signert heltallstype, som for eksempel int, reserver en bit for å representere tegnet på nummeret. Dette viser at et 32-bits signert heltall kan representere verdier i området for -2.147.483.648 til 2.147.483.647. Den mest betydningsfulle biten (den venstre biten) av en signert heltall representerer tegnet på tallet. For det negative tegnet vil 1 bli brukt og for det positive vil 0 brukes.

På den annen side en usignert heltallstype, slik som usignert int, reserverer ikke litt for tegnet på nummeret. Dette viser at et 32-bits usignert heltall kan vise verdier i området for 0 til 4.294.967.295.

Merk: Som standard er C, C ++ og C# int datatype signert. For negative tall må INT -datatypen defineres som signeres som usignerte int -datatyper kan ikke ta negative tall.

Erklæring om int -variabler

I C, C ++ og C#, int er nøkkelordet som erklærer heltallvariabler. Syntaksen for å erklære en heltallvariabel er som følger:

int variabel_navn;

For eksempel å erklære en heltallsvariabel som heter Num, Du kan bruke følgende kode:

int num;

Initialisering av int -variabler

Etter å ha erklært en heltallvariabel, kan du initialisere den med en verdi. Syntaksen for å initialisere en heltallvariabel er som følger:

int variabel_name = verdi;

For å erklære og initialisere en heltallvariabel kalt alder med en verdi på 25, må du bruke følgende kode:

int alder = 25;

Bruk int i C

Her er en C -kodeprøve å bruke int.

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

I dette eksemplet ville sumvariabelen ha en verdi på 30.

Bruk int i C++

Her er en C ++ -kode som forklarer bruken av int.

#inkludere
ved hjelp av navneområdet STD;
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
cout << sum << endl;
retur 0;

Total sum av to variabler av heltalldatatype er 30.

Bruk int i C#

Her er en C# kodeeksempel å bruke int.

ved hjelp av system;
Klasseprogram
statisk tomrom main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
Konsoll.WritLine (sum);

Total sum av to tall vil være 30.

Konklusjon

int er en grunnleggende datatype i programmering som brukes til å representere heltallverdier. Den har en fast størrelse og kan brukes i matematiske operasjoner. Som standard er int -datatypen signert På alle tre språkene C, C ++ og C#. Imidlertid støtter både C og C ++ de usignerte, men C# har bare støtte for signert int verdier. For detaljert om int -datatype i C, C ++ og C#, les denne artikkelen.