Kiejtés

  • IPA: [ ˈint]

Ige

int

Származékok

Fordítások

Főnév

int (tsz. ints)

  1. (informatika) Az int típus C++-ban egy alapvető egész szám típus, amely általában 4 bájt méretű, és -2,147,483,648 és 2,147,483,647 közötti értékeket tárolhat (32 bites rendszer esetén). Nézzünk néhány példát a használatára:



1. Egyszerű int változó használata

#include <iostream>

int main() {
    int szam = 10; // Egész szám deklarálása és inicializálása
    std::cout << "A szám értéke: " << szam << std::endl;
    return 0;
}

Kimenet:

A szám értéke: 10

2. int változók műveletekkel

#include <iostream>

int main() {
    int a = 15, b = 4;
    int osszeg = a + b;
    int kulonbseg = a - b;
    int szorzat = a * b;
    int hanyados = a / b; // Egész osztás, az eredmény 3 lesz (15/4 = 3.75, de az int levágja a tizedeseket)

    std::cout << "Összeg: " << osszeg << std::endl;
    std::cout << "Különbség: " << kulonbseg << std::endl;
    std::cout << "Szorzat: " << szorzat << std::endl;
    std::cout << "Hányados: " << hanyados << std::endl;

    return 0;
}

Kimenet:

Összeg: 19
Különbség: 11
Szorzat: 60
Hányados: 3

(Mivel mindkét szám int, az osztás eredménye egész marad.)



3. int és cin használata (felhasználói bevitel)

#include <iostream>

int main() {
    int szam;
    std::cout << "Adj meg egy egész számot: ";
    std::cin >> szam;
    std::cout << "A beírt szám: " << szam << std::endl;

    return 0;
}

Futás közbeni példa:

Adj meg egy egész számot: 25
A beírt szám: 25

4. int túlcsordulás (overflow)

Ha egy int változó nagyobb értéket kap, mint amit tárolni tud, túlcsordulás történik, és az érték “körbefordul”:

#include <iostream>
#include <climits> // Az INT_MAX és INT_MIN meghatározásához

int main() {
    int nagySzam = INT_MAX;
    std::cout << "Maximális int érték: " << nagySzam << std::endl;

    nagySzam += 1; // Túlcsordulás történik!
    std::cout << "Túlcsordulás után: " << nagySzam << std::endl;

    return 0;
}

Kimenet (32 bites rendszer esetén):

Maximális int érték: 2147483647
Túlcsordulás után: -2147483648

(A szám “átfordult” a legkisebb negatív értékre.)



5. int és long long ha nagyobb számokra van szükség

Ha az int nem elég nagy, használhatunk long long típust:

#include <iostream>

int main() {
    long long nagySzam = 9223372036854775807LL; // LL jelzi a long long típust
    std::cout << "Nagy szám: " << nagySzam << std::endl;
    return 0;
}

Kimenet:

Nagy szám: 9223372036854775807


  • int - Szótár.net (en-hu)
  • int - Sztaki (en-hu)
  • int - Merriam–Webster
  • int - Cambridge
  • int - WordNet
  • int - Яндекс (en-ru)
  • int - Google (en-hu)
  • int - Wikidata
  • int - Wikipédia (angol)