Kezdőoldal » Számítástechnika » Programozás » C++ nyelvben miért van az,...

C++ nyelvben miért van az, hogy vagy a long int és a long long int mérete egyezik, vagy pedig az inté és long inté?

Figyelt kérdés
Miért vezették be a long long intet a cpp11-ben ha egyszer nem nagyobb, mint a long int?

2021. márc. 14. 19:06
 1/5 anonim ***** válasza:
100%
Implementacio fuggo, hogy nagyobb-e.
2021. márc. 14. 19:10
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
A standard minimális méreteket szab meg, a fordító tervezői ettől felfelé eltérhetnek. [link]
2021. márc. 14. 19:18
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
Nem így értettem a kérdést. Tudom, hogy implementációfüggő. De (64 bites processzorú átlagpcken) az int 4 bájtos, a long int vc++-on 4 bájtos, gcc-n 8 bájtos, clangen szintén 8 bájtos, a long long int pedig mind a hármon szintén 8 bájtos. Mi értelme volt akkor bevezetni a long long intet, ha nem ad hozzá semmit a nyelvhez? Úgy lett volna értelme ha mondjuk 16 bájtos lenne.
2021. márc. 15. 10:00
 4/5 anonim ***** válasza:
Pedig #2 es belinkelte. Int az 2 byte legalább, long 4, long long 8. Ennyi a különbség. Az hogy 64 bites rendszereken (meg azt hiszem sok 32 bitesen, hanem minden) pl a long és az int ugyanakkora az nem változtat a fentieken. Támogatnia kell ugyanúgy ezeket vagy akkor az nem C++. Az más dolog, hogy felesleges használni külön őket ezeken a rendszereken, de portolhatóság szempontjából akár még értelme is van.
2021. márc. 15. 14:09
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Ja értem, tehát akkor a long long int 32 biten is 64 bites.
2021. márc. 16. 08:01

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!