alphacyberranger@lemmy.world to Programmer Humor@programming.devEnglish · 1 year agoJavalemmy.worldimagemessage-square76fedilinkarrow-up1563arrow-down143
arrow-up1520arrow-down1imageJavalemmy.worldalphacyberranger@lemmy.world to Programmer Humor@programming.devEnglish · 1 year agomessage-square76fedilink
minus-squarelysdexic@programming.devlinkfedilinkEnglisharrow-up33·1 year agoAlso, double can and does in fact represent integers exactly.
minus-squareKilling_Spark@feddit.delinkfedilinkarrow-up18·1 year agoOnly to 2^54. The amount of integers representable by a long is more. But it can and does represent every int value correctly
minus-squareparlaptie@feddit.delinkfedilinkarrow-up5arrow-down6·1 year ago*long long, if we’re gonna be taking about C types. A long is commonly limited to 32 bits.
minus-squareAux@lemmy.worldlinkfedilinkarrow-up14·1 year agoC is irrelevant because this post is about Java and in Java long is 64 bits.
minus-squarevoxel@sopuli.xyzlinkfedilinkarrow-up2·edit-21 year agoyou should never be using these types in c anyway, (u?)int(8/16/32/64)_t are way more sane
Also, double can and does in fact represent integers exactly.
Only to 2^54. The amount of integers representable by a long is more. But it can and does represent every int value correctly
*long long, if we’re gonna be taking about C types. A long is commonly limited to 32 bits.
C is irrelevant because this post is about Java and in Java long is 64 bits.
you should never be using these types in c anyway,
(u?)int(8/16/32/64)_t
are way more sane