The int ključna beseda je pogosto uporabljen podatkovni tip v več programskih jezikih, vključno s C, C++ in C#. Izraz int je okrajšava za celo število. V celih številih ni ulomkov, saj so cela števila.
V tem članku bomo razpravljali o uporabi int v treh priljubljenih programskih jezikih: C , C++, in C#.
Kazalo
- Kaj je podatkovni tip int
- Značilnosti Int
- Velikost Int
- Int v programiranju C
- Int v programiranju C++
- Int v programiranju C#
- Primerjava Int v različnih programskih jezikih
- Razlika med Signed in Unsigned Int
- Deklaracija spremenljivk Int
- Inicializacija spremenljivk Int
- Operacije nad spremenljivkami Int
- Zaključek
Kaj je podatkovni tip int
The int podatkovni tip je temeljni tip v programskih jezikih. The int lahko shrani številke, kot so -10, 0, 42 ali 100. Izraz int je kratka oblika celega števila in se pogosto uporablja v vseh treh programskih jezikih C, kot so C, C++ in C#.
int je običajno predstavljen kot a podpisan 32-bit oz 64-bitni celo število, odvisno od programskega jezika in uporabljene platforme. V C, C++ in C# je int je ključna beseda, ki se uporablja za deklaracijo celoštevilskih spremenljivk.
Značilnosti int
The int vrsta podatkov ima več značilnosti, zaradi katerih je uporabna pri programiranju:
- Predstavlja lahko pozitivna in negativna števila.
- Ima fiksno velikost, ki je odvisna od jezika, ki ga uporabljamo za programiranje, in uporabljene platforme.
- Lahko se uporablja pri matematičnih operacijah, kot sta seštevanje in odštevanje itd.
- Uporablja se lahko za predstavitev pomnilniških naslovov in drugih številskih vrednosti.
- Je osnovni podatkovni tip, ki ga programski jeziki in prevajalniki široko podpirajo.
Velikost int
Velikost an int spremenljivka je odvisna od programskega jezika in uporabljene platforme. V C in C++ je velikost an int spremenljivka je odvisna od platforme. Če delamo na 32-bitni platformi, je int velikost bo 32 (4 bajti) in podobno za 64-bitne platforme velikosti int bo 64. Ne glede na to, katero platformo uporabljate, an int spremenljivka v C# bo vedno velika 32 bitov.
int v programiranju C
V programiranju C, int je ključna beseda, ki se uporablja za deklaracijo celoštevilskih spremenljivk. C podpira predznačena in nepredznačena cela števila, ki so lahko 16-bitna, 32-bitna ali 64-bitna, odvisno od platforme, ki se uporablja. V C ima podatkovni tip int na večini sodobnih platform velikost 32 bitov.
Če želite najti velikost int v C, zaženite naslednjo kodo:
#includeint main ( ) {
printf ( 'Velikost int: %ld bajtov \n ' , velikost ( int ) ) ;
vrnitev 0 ;
}
int v programiranju C++
C++ podpira predznačena in nepredznačena cela števila, ki so lahko 16-bitna, 32-bitna ali 64-bitna, odvisno od platforme, ki se uporablja. V C++ je int podatkovni tip ima na večini sodobnih platform velikost 32 bitov.
Če želite najti velikost int v C++, zaženite naslednjo kodo:
#includeuporaba imenskega prostora std;
int main ( ) {
cout << 'Velikost int:' << sizeof ( int ) << 'bajti' << endl;
vrnitev 0 ;
}
Int v programiranju C#
C# podpira samo cela števila s predznakom, ki imajo fiksno velikost 32 bitov. C# ne podpira nepredznačenih celih števil. 32-bitni in 64-bitni gostiteljski sistemi ne vplivajo na velikost C# int spremenljivke, saj je vedno fiksna, ki je 32-bitna.
Če želite najti velikost int v C#, zaženite to kodo:
z uporabo sistema;razredni program {
statična praznina Main ( vrvica [ ] args ) {
Console.WriteLine ( 'Velikost int: {0} bajtov' , velikost ( int ) ) ;
}
}
Primerjava int v različnih programskih jezikih
čeprav int je temeljni podatkovni tip v programskih jezikih, velikost in značilnosti int se lahko razlikujejo med različnimi programskimi jeziki. Naslednja tabela povzema razlike med int v C, C++ in C#:
Programski jezik | Velikost (bitov) | Podpisano/Nepodpisano | Razpon vrednosti |
C | 32 ali 64 | Oboje | -2147483648 do 2147483647 |
C++ | 32 ali 64 | Oboje | -2147483648 do 2147483647 |
C# | 32 | Podpisano | -2147483648 do 2147483647 |
Razlika med Signed in Unsigned Int
V računalništvu, a podpisan podatkovni tip integer lahko predstavlja tako pozitivna kot negativna števila, medtem ko an nepodpisan podatkovni tip integer lahko predstavlja le nenegativna (tj. pozitivna) števila.
A celoštevilski tip s predznakom , kot naprimer int , rezervira en bit za predstavitev predznaka števila. To kaže, da lahko 32-bitno celo število s predznakom predstavlja vrednosti v območju od -2.147.483.648 do 2.147.483.647 . Najpomembnejši bit (skrajno levi bit) a predznačeno celo število predstavlja znak števila. Za negativni predznak bo uporabljena 1, za pozitiven pa 0.
Po drugi strani pa an celoštevilski tip brez predznaka , kot je unsigned int, ne rezervira bita za predznak števila. To kaže, da lahko 32-bitno celo število brez predznaka prikaže vrednosti v območju od 0 do 4.294.967.295 .
Opomba: Podatkovni tip int C, C++ in C# je privzeto podpisan. Za negativna števila mora biti podatkovni tip int definiran kot predznačen, saj nepredznačeni podatkovni tipi int ne morejo sprejeti negativnih števil.
Deklaracija spremenljivk Int
V C, C++ in C#, int je ključna beseda, ki deklarira celoštevilske spremenljivke. Sintaksa za deklaracijo celoštevilske spremenljivke je naslednja:
int ime_spremenljivke;
Na primer, če želite deklarirati celoštevilsko spremenljivko z imenom na enem , lahko uporabite naslednjo kodo:
int ali;
Inicializacija spremenljivk Int
Ko deklarirate celoštevilsko spremenljivko, jo lahko inicializirate z vrednostjo. Sintaksa za inicializacijo celoštevilske spremenljivke je naslednja:
int ime_spremenljivke = vrednost;
Na primer, če želite deklarirati in inicializirati celoštevilsko spremenljivko z imenom starost z vrednostjo 25, morate uporabiti naslednjo kodo:
int starost = 25 ;
Uporabite int v C
Tukaj je vzorec kode C za uporabo int.
#includeint main ( ) {
int num1 = 10 ;
int num2 = dvajset ;
int vsota = num1 + num2;
printf ( '%d \n ' , vsota ) ;
vrnitev 0 ;
}
V tem primeru bi imela spremenljivka vsota vrednost 30.
Uporabite int v C++
Tukaj je koda C++, ki pojasnjuje uporabo int.
#includeuporaba imenskega prostora std;
int main ( ) {
int num1 = 10 ;
int num2 = dvajset ;
int vsota = num1 + num2;
cout << vsota << endl;
vrnitev 0 ;
}
Skupna vsota dveh spremenljivk podatkovnega tipa integer je 30.
Uporabi int v C#
Tukaj je vzorec kode C# za uporabo int.
z uporabo sistema;razredni program {
statična praznina Main ( ) {
int num1 = 10 ;
int num2 = dvajset ;
int vsota = num1 + num2;
Console.WriteLine ( vsota ) ;
}
}
Skupna vsota dveh števil bo 30.
Zaključek
int je osnovni podatkovni tip v programiranju, ki se uporablja za predstavitev celih vrednosti. Ima fiksno velikost in se lahko uporablja v matematičnih operacijah. Privzeto je podatkovni tip int podpisan v vseh treh jezikih C, C++ in C#. Vendar tako C kot C++ podpirata tudi nepodpisane, C# pa podpira samo predpisane int vrednote. Za podrobnosti o vrsti podatkov int v C, C++ in C# preberite ta članek.