[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