C++-ban mitől függ az, hogy mekkora az int beépített típus mérete? A programnyelv készítői, a fordító készítői vagy esetleg a számítógép hardvere szabja meg?
Figyelt kérdés
2015. szept. 14. 00:11
2/5 anonim válasza:
A fordító, pontosabban annak a platformnak a szómérete, amire a fordító íródott.
3/5 anonim válasza:
Tehát végső soron a fordító készítője, de ő eleve úgy készíti el a fordítót, hogy az int mérete a hardver szóméretével egyezzen meg.
4/5 anonim válasza:
Az int általában a duplaszó méretével egyezik meg. Az, hogy egy numerikus tipus mekkora az a processzor architektúrájától és a platformtól függ. Ha pontosan valahány bites típus kell, akkor az ilyen tipusokat kell használni pl. int32_t (ez 32 bites előjeles egész).
5/5 anonim válasza:
Ahogy egy SO -s válaszban is volt a fordító implementációjától függ. Ha akarja a fordító készítője lehet az int 128 bit amiből 57 a barátnője születés napját tárolja fixen, a maradékot meg te használhatod. Nyilván nem ez a helyzet de a fordító készítői döntik el mekkora, pont.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!