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
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Raspunde prin e-mail lui