Re: LuaJIT 64-bit integer numbers

  • From: Mike Pall <mike-1412@xxxxxxxxxx>
  • To: luajit@xxxxxxxxxxxxx
  • Date: Wed, 17 Dec 2014 13:09:46 +0100

Александр Киранов wrote:
> I need to work with 64-bit integers in LuaJIT scripts, with using double in
> LUA_NUMBER I get rounding errors.

Use the LL or ULL suffix, just like in C.

print(2LL^63-1) --> 9223372036854775807LL

--Mike

Other related posts: