24 lines
547 B
Lua
24 lines
547 B
Lua
--64 bit arithmetic
|
|
a=0x123456789a
|
|
b=0xffff
|
|
c=a+b;
|
|
print("add: result=0x",string.format("%x",c));
|
|
c=a-b;
|
|
print("sub: result=0x",string.format("%x",c));
|
|
c=a*b;
|
|
print("mul: result=0x",string.format("%x",c));
|
|
c=math.floor(a/b);
|
|
print("div: result=0x",string.format("%x",c));
|
|
|
|
--64 bit floating point
|
|
a=123.456
|
|
b=66.88
|
|
c=a+b;
|
|
print("add: result=0x",string.format("%f",c));
|
|
c=a-b;
|
|
print("sub: result=0x",string.format("%f",c));
|
|
c=a*b;
|
|
print("mul: result=0x",string.format("%f",c));
|
|
c=a/b;
|
|
print("div: result=0x",string.format("%f",c));
|