Mikä on int C-, C++- ja C#-ohjelmoinnissa?

Mika On Int C C Ja C Ohjelmoinnissa



The int avainsana on usein käytetty tietotyyppi useissa ohjelmointikielissä, mukaan lukien C, C++ ja C#. Termi int on lyhenne sanoista kokonaisluku. Kokonaisluvuissa ei ole murto-osia, koska ne ovat kokonaislukuja.

Tässä artikkelissa keskustelemme käytöstä int kolmella suositulla ohjelmointikielellä: C , C++, ja C#.







Sisällysluettelo



Mikä on int-tietotyyppi

The int tietotyyppi on perustyyppi ohjelmointikielissä. The int voi tallentaa numeroita, kuten -10, 0, 42 tai 100. Termi int on lyhyt muoto kokonaisluvusta ja sitä käytetään laajalti kaikissa kolmessa C-ohjelmointikielessä, kuten C, C++ ja C#.



int on tyypillisesti esitetty muodossa a allekirjoitettu 32-bittinen tai 64-bittinen kokonaisluku ohjelmointikielestä ja käytettävästä alustasta riippuen. C:ssä, C++:ssa ja C#:ssa int on avainsana, jota käytetään kokonaislukumuuttujien ilmoittamiseen.





Int

The int tietotyypillä on useita ominaisuuksia, jotka tekevät siitä hyödyllisen ohjelmoinnissa:

  • Se voi edustaa sekä positiivisia että negatiivisia lukuja.
  • Sillä on kiinteä koko, joka riippuu ohjelmointikielestä ja käytettävästä alustasta.
  • Sitä voidaan käyttää matemaattisissa operaatioissa, kuten yhteen- ja vähennyslaskussa jne.
  • Sitä voidaan käyttää esittämään muistiosoitteita ja muita numeerisia arvoja.
  • Se on perustietotyyppi, jota ohjelmointikielet ja kääntäjät tukevat laajasti.

Int

Koko an int muuttuja riippuu ohjelmointikielestä ja käytetystä alustasta. C:ssä ja C++:ssa an:n koko int muuttuja riippuu alustasta. Jos työskentelemme 32-bittisellä alustalla, int koko tulee olemaan 32 (4 tavua) ja vastaavasti 64-bittisille alustoille int on 64. Käytettävästä alustasta riippumatta, an int C#:n muuttuja on aina 32 bitin kokoinen.



int C-ohjelmointiin

C-ohjelmoinnissa, int on avainsana, jota käytetään kokonaislukumuuttujien ilmoittamiseen. C tukee sekä etumerkillisiä että etumerkittömiä kokonaislukuja, jotka voivat olla 16-bittisiä, 32-bittisiä tai 64-bittisiä käytetystä alustasta riippuen. C:ssä int-tietotyypin koko on 32 bittiä useimmilla nykyaikaisilla alustoilla.

Voit selvittää int:n koon C:ssä suorittamalla seuraava koodi:

#include
int main ( ) {
printf ( 'Int:n koko: %ld tavua \n ' , koko ( int ) ) ;
palata 0 ;
}

int C++-ohjelmointiin

C++ tukee sekä etumerkillisiä että etumerkittömiä kokonaislukuja, jotka voivat olla 16-bittisiä, 32-bittisiä tai 64-bittisiä käytetystä alustasta riippuen. C++:ssa int tietotyypin koko on 32 bittiä useimmilla nykyaikaisilla alustoilla.

Voit selvittää int:n koon C++:ssa suorittamalla seuraava koodi:

#include
käyttäen nimiavaruutta std;
int main ( ) {
cout << 'Int:n koko:' << koko ( int ) << 'tavua' << endl;
palata 0 ;
}

Int C#-ohjelmointiin

C# tukee vain etumerkillisiä kokonaislukuja, joiden kiinteä koko on 32 bittiä. C# ei tue etumerkittömiä kokonaislukuja. 32-bittiset ja 64-bittiset isäntäjärjestelmät eivät vaikuta C#:n kokoon int muuttujat, koska se on aina kiinteä, joka on 32-bittinen.

Jos haluat selvittää int:n koon C#:ssa, suorita seuraava koodi:

käyttämällä järjestelmää;
luokan ohjelma {
staattinen tyhjyys Pää ( merkkijono [ ] args ) {
Console.WriteLine ( 'Int:n koko: {0} tavua' , koko ( int ) ) ;
}
}

Int:n vertailu eri ohjelmointikielillä

Siitä huolimatta int on perustietotyyppi ohjelmointikielissä, niiden koko ja ominaisuudet int voivat vaihdella eri ohjelmointikielten välillä. Seuraavassa taulukossa on yhteenveto eroista int C-, C++- ja C#-kielissä:

Ohjelmointikieli Koko (bittiä) Allekirjoitettu/allekirjoittamaton Arvoalue
C 32 tai 64 Molemmat -2147483648 - 2147483647
C++ 32 tai 64 Molemmat -2147483648 - 2147483647
C# 32 Allekirjoitettu -2147483648 - 2147483647

Ero allekirjoitetun ja allekirjoittamattoman Int

Tietojenkäsittelyssä a allekirjoitettu kokonaislukutietotyyppi voi edustaa sekä positiivisia että negatiivisia lukuja, kun taas an allekirjoittamaton kokonaislukutietotyyppi voi edustaa vain ei-negatiivisia (eli positiivisia) lukuja.

A etumerkillinen kokonaislukutyyppi , kuten int , varaa yhden bitin luvun etumerkin esittämiseen. Tämä osoittaa, että 32-bittinen etumerkillinen kokonaisluku voi edustaa arvoja alueella -2 147 483 648 - 2 147 483 647 . Merkittävin bitti (vasemmanpuoleisin bitti) a:sta etumerkillinen kokonaisluku edustaa luvun merkkiä. Negatiivinen etumerkki on 1 ja positiivinen 0.

Toisaalta an etumerkitön kokonaislukutyyppi , kuten unsigned int, ei varaa bittiä luvun etumerkille. Tämä osoittaa, että 32-bittinen etumerkitön kokonaisluku voi näyttää arvoja alueella 0 - 4 294 967 295 .

Huomautus: Oletusarvoisesti C-, C++- ja C# int-tietotyyppi on allekirjoitettu. Negatiivisille luvuille int-tietotyyppi on määritettävä etumerkityksi, koska etumerkittömät int-tietotyypit eivät voi ottaa negatiivisia lukuja.

Int-muuttujien ilmoitus

C-, C++- ja C#-kielissä, int on avainsana, joka ilmoittaa kokonaislukumuuttujat. Kokonaislukumuuttujan ilmoittamisen syntaksi on seuraava:

int muuttujan_nimi;

Esimerkiksi ilmoittaaksesi kokonaislukumuuttujan nimeltä yhdellä , voit käyttää seuraavaa koodia:

int onko;

Int-muuttujien alustus

Kun olet ilmoittanut kokonaislukumuuttujan, voit alustaa sen arvolla. Kokonaislukumuuttujan alustamisen syntaksi on seuraava:

int muuttujan_nimi = arvo;

Jos haluat esimerkiksi ilmoittaa ja alustaa kokonaislukumuuttujan nimeltä age, jonka arvo on 25, sinun on käytettävä seuraavaa koodia:

int ikä = 25 ;

Käytä int:ssä C

Tässä on C-koodiesimerkki käytettäväksi int.

#include
int main ( ) {
int numero1 = 10 ;
int numero2 = kaksikymmentä ;
int summa = numero1 + numero2;
printf ( '%d \n ' , summa ) ;
palata 0 ;
}

Tässä esimerkissä summamuuttujan arvo olisi 30.

Käytä int:tä C++:ssa

Tässä on C++-koodi, joka selittää int:n käytön.

#include
käyttäen nimiavaruutta std;
int main ( ) {
int numero1 = 10 ;
int numero2 = kaksikymmentä ;
int summa = numero1 + numero2;
cout << summa << endl;
palata 0 ;
}

Kahden kokonaislukutietotyypin muuttujan yhteissumma on 30.

Käytä int:tä C#:ssa

Tässä on C#-koodiesimerkki käytettäväksi int.

käyttämällä järjestelmää;
luokan ohjelma {
staattinen tyhjyys Pää ( ) {
int numero1 = 10 ;
int numero2 = kaksikymmentä ;
int summa = numero1 + numero2;
Console.WriteLine ( summa ) ;
}
}

Kahden luvun yhteissumma on 30.

Johtopäätös

int on ohjelmoinnin perustietotyyppi, jota käytetään esittämään kokonaislukuarvoja. Sillä on kiinteä koko ja sitä voidaan käyttää matemaattisissa operaatioissa. Oletuksena int-tietotyyppi on allekirjoitettu kaikilla kolmella kielellä C, C++ ja C#. Sekä C että C++ tukevat kuitenkin myös allekirjoittamatonta, mutta C# tukee vain allekirjoitettua int arvot. Lisätietoja int-tietotyypeistä C-, C++- ja C#-kielissä on tässä artikkelissa.