10_float.hsp

sample\hspint64.dll\10_float.hsp » Plain Format

// hsp3_64.as → hspint64.as の順にインクルードしてください。
// また、varptr や callfunc をマクロで置き換えている都合上、
// hspint64.as のインクルードは なるべく上に書いておくことをお勧めします。
// なお、varptr や callfunc をマクロの置換をしない場合は、以下のコメントを解除してください。
// #define CANCEL_UNDEF_HSPINT64 

#include "hsp3_64.as"
#include "hspint64.as"

// float
// float値に変換します。

mes "double: " + 1.00000000
mes "float: " + float("1.00000000")
mes "float: " + float(1.00000000)

// float値の演算
a = float(1.00000000)
b = float(2.00000000)

mes "a = " + a
mes "b = " + b

mes "a + b = " + (a + b)
mes "b - a = " + (b - a)
mes "a * b = " + (a * b)
mes "a / b = " + (a / b)