C Ohjelma avainsanojen toiminnan osoittamiseksi pitkä

Tässä esimerkissä opit osoittamaan pitkän avainsanan toiminnan.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C-ohjelmointiaiheista:

  • C tietotyypit
  • C Muuttujat, vakiot ja literaalit
  • C Tulolähtö (I / O)

Ohjelma käyttämällä pitkää avainsanaa

 #include int main() ( int a; long b; // equivalent to long int b; long long c; // equivalent to long long int c; double e; long double f; printf("Size of int = %zu bytes ", sizeof(a)); printf("Size of long int = %zu bytes", sizeof(b)); printf("Size of long long int = %zu bytes", sizeof(c)); printf("Size of double = %zu bytes", sizeof(e)); printf("Size of long double = %zu bytes", sizeof(f)); return 0; ) 

Tuotos

 Int = 4 tavua Pitkän int = 8 tavua Pitkän pitkän int = 8 tavua Tuplan koko = 8 tavua Pitkän tuuman koko = 16 tavua 

Tässä ohjelmassa sizeofoperaattori käytetään löytää koko int, long, long long, doubleja long doublemuuttujia.

Kuten näette, koko long intja long doublemuuttujat ovat suurempia kuin intja doublemuuttujia, vastaavasti.

Muuten, sizeofoperaattori palauttaa size_t(allekirjoittamaton integraalityyppi).

size_tDatatyyppiä käytetään edustamaan objektin kokoa. Muotomääritin, jota käytetään, size_ton %zu.

Huomautus:long avainsanaa ei voi käyttää floatja chartyyppejä.

Mielenkiintoisia artikkeleita...