[so] Intrebare

Lucian Mogoșanu lucian.mogosanu at gmail.com
Tue Sep 4 10:48:08 EEST 2012


On Tue, Sep 04, 2012 at 12:36:06AM +0300, Mihaela Dvornic wrote:
> Buna!
> Am dat peste cateva intrebari de interviu si as fi vrut sa aflu inca o parere.
> 
> Prima intrebarea era cum poti defini un int16 din int?
> 
> Acesta este de fapt tipul int16_t?

În principiu tipul int16_t (la fel ca toate tipurile intN_t) e definit
doar în standardul C99, în header-ul stdint.h. Altfel, în C90 pentru
întregi pe 16 biți se folosește short int, care din câte îmi pot da
seama nu diferă în lungime în funcție de arhitectură/sistemul de operare.

În rest standardul poate să nu specifice exact lungimea, caz în care ea
depinde de platforma și/sau modelul de date [1] implementate. 

Lucian

[1]: http://www.unix.org/whitepapers/64bit.html


More information about the so mailing list