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
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:
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.