Kezdőoldal » Számítástechnika » Programozás » C++-ban mitől függ az, hogy...

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
 1/5 anonim ***** válasza:
56%
Fordító
2015. szept. 14. 00:47
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
72%
A fordító, pontosabban annak a platformnak a szómérete, amire a fordító íródott.
2015. szept. 14. 01:00
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
72%
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.
2015. szept. 14. 01:01
Hasznos számodra ez a válasz?
 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).


[link]

2015. szept. 14. 19:14
Hasznos számodra ez a válasz?
 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.
2015. szept. 14. 20:54
Hasznos számodra ez a válasz?

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!