[elektro] Help: 64 bites egész C-ben

Szima Gábor sygma at tesla.hu
Wed Mar 26 23:26:00 CET 2008


On Wed, 26 Mar 2008, Kovács Árpád wrote:

> Egy alkalmazási példa 64 bites egész változóval végez bitenkénti vagy
> műveleteket, valamint shift-eléseket. C-ben definiálhatok valahogy 64 bites
> egészet? Az unsigned long az kevés, mert csak 32 bites. A double-t, long
> double esetén meg tiltakozik a fordító, hogy lebegőpontos számokkal nem
> lehet bitműveleteket végezni.

Javaslom hasznald az int64_t -t es tarsait (uint64_t, int32_t, int8_t, 
stb.).

Pl.:

uint64_t data = 123456789ABCDEF0LL;





 									-Sygma



More information about the Elektro mailing list