定数名 | 定数の説明 | 値 | 例 | 答え |
---|---|---|---|---|
true | 真 | 1 | ||
false | 偽 | 0 | ||
pi | 円周率 | 3.14159 | 90 * pi / 180 | 1.5708 |
e | 自然対数 | 2.71828 | log(e) | 1 |
ln2 | 2の自然対数 | 0.69315 | exp(ln2) | 2 |
ln10 | 10の自然対数 | 2.30259 | exp(ln10) | 10 |
log2e | 2を底としたeの対数 | 1.4427 | log2e | 1.4427 |
log10e | 10を底としたeの対数 | 0.43429 | log10e | 0.43429 |
sqrt1_2 | 1/2 の平方根 | 0.70711 | sqrt1_2 ** 2 | 0.5 |
sqrt2 | 2の平方根 | 1.41421 | sqrt2 ** 2 | 2 |
関数名 | 関数の説明 | 引数の数 | 例 | 答え |
---|---|---|---|---|
int | 整数化 | 1 | int(2.6) | 2 |
abs | 絶対値 | 1 | abs(-3.5) | 3.5 |
sign | 符号(-1, 1, 0 のいずれか) | 1 | sign(-7) | -1 |
sqrt | 平方根 | 1 | sqrt(4) | 2 |
cbrt | 立方根 | 1 | cbrt(27) | 3 |
pow | べき乗 | 2 | pow(3, 4) | 81 |
pow2 | 2乗 | 1 | pow2(5) | 25 |
hypot | 2乗の合計値 | 可変個 | hypot(2, 6) | 6.32456 |
ceil | 繰り上げ | 1 | ceil(5.4) | 6 |
floor | 繰り下げ | 1 | floor(5.6) | 5 |
round | 四捨五入 | 1 | round(5.6) | 6 |
fixed | 切り捨て | 1 | fixed(5.6) | 5 |
sin | 正弦 | 1 | sin(0) | 0 |
cos | 余弦 | 1 | cos(0) | 1 |
tan | 正接 | 1 | tan(0) | 0 |
cosec | コセカント | 1 | cosec(90 * pi / 180) | 1 |
sec | セカント | 1 | sec(0) | 1 |
cot | コタンジェント | 1 | cot(90 * pi / 180) | 0 |
asin | アークサイン | 1 | asin(0) | 0 |
acos | アークコサイン | 1 | acos(0) | 1.5708 |
atan | アークタンジェント | 1 | atan(0) | 0 |
sinh | ハイパーボリックサイン | 1 | sinh(0) | 0 |
cosh | ハイパーボリックコサイン | 1 | cosh(0) | 1 |
tanh | ハイパーボリックタンジェント | 1 | tanh(0) | 0 |
asinh | ハイパーボリックアークサイン | 1 | asinh(0) | 0 |
acosh | ハイパーボリックアークコサイン | 1 | acosh(1) | 0 |
atanh | ハイパーボリックアークタンジェント | 1 | atanh(0) | 0 |
atan2 | アークタンジェント2 | 2 | deg(atan2(10, 0)) | 90 |
rad | 弧度 | 1 | rad(180) | 3.14159 |
deg | 度数 | 1 | deg(pi) | 180 |
log | 自然対数を底とする対数 | 1 | log(2) | 0.69315 |
log2 | 2を底とする対数 | 1 | log2(2) | 1 |
log10 | 10を底とする対数 | 1 | log10(10) | 1 |
exp | 自然対数のべき乗 | 1 | exp(2) | 7.38906 |
expm1 | 自然対数のべき乗 - 1 | 1 | expm1(0) | 0 |
count | 引数の個数 | 可変個 | count(6, 2, -1.8) | 3 |
sum | 合計 | 可変個 | sum(6, 2, -1.8) | 6.2 |
product | 総乗 | 可変個 | product(6, 2, -1.8) | -21.6 |
avg | 平均 | 可変個 | avg(6, 2, -1.8) | 2.06667 |
geomean | 相乗平均 | 可変個 | geomean(6, 2, 1.8) | 2.78495 |
harmean | 調和平均 | 可変個 | harmean(6, 2, -1.8) | 27 |
median | 中央値 | 可変個 | median(6, 2, -1.8) | 1.8 |
min | 最小値 | 可変個 | min(6, 2, -1.8) | -1.8 |
max | 最大値 | 可変個 | max(6, 2, -1.8) | 6 |
random | 0以上1未満の乱数 | 0 | random() | ??? |
演算子 | 説明 | 例 | 答え |
---|---|---|---|
! | 論理NOT | !true | 0 |
~ | ビット単位NOT | ~1 | -2 |
+ | 単項+ | +5 | 5 |
- | 単項- | -5 | -5 |
** | べき乗 | 2 ** 3 | 8 |
* | 乗算 | 2 * 3 | 6 |
/ | 除算 | 3 / 2 | 1.5 |
% | 剰余 | 5 % 3 | 2 |
\ | 整数の除算 | 5 \ 3 | 1 |
+ | 加算 | 2 + 3 | 5 |
- | 減算 | 2 - 3 | -1 |
<< | 左ビットシフト | 0x80 << 2 | 512 |
>> | 右ビットシフト | 0x80 >> 2 | 32 |
>>> | 符号なし右ビットシフト | -0x80 >>> 2 | 1073741792 |
& | ビット単位AND | 0xb & 0xc | 8 |
^ | ビット単位XOR | 0xb ^ 0xc | 7 |
| | ビット単位OR | 0xb | 0xc | 15 |