• Turdus
    #128
    Mondd, Te honnan veszed ezt a sok sületlenséget?
    Az ANSI C szabvány szövege szerint az int minimum 16 bit, és (az általam hivatkozott) limits.h-ban definiált INT_MIN és INT_MAX közötti értékeket vehet fel. Csak egy a sok millió link közül a neten (kiírja, hogy az architektúrádon mennyi az int): http://home.att.net/~jackklein/c/inttypes.html#c_prog
    És UNIX-ra hivatkoztam, nem Linuxra, bocs. Mellesleg a szabvány kötelezővé teszi a limits.h (vagy azzal egyenértékű, limit definíciókat tartalmazó header) létezését, ez épp olyan, mint az stdlib.h.
    Nagyarcú beszólásokat meg hagyjuk, csak megjegyzem, hogy én már akkor is programoztam, mikor Te még azt sem tudtad, mi az a bit, és nemcsak Linuxon, hanem OpenVMS-en (VAXon és Alphán is, előbbi 32, utóbbi 64 bites), Solraison, Ultrixon és True64 UNIXon. És képzeld, nem volt mindnél 32 bites az int...