app:flcalc
FL Scientific Calculator
History (Multi-line playback)
Continuous calculation
Last answer + 26 Memories
Hex, Octal, Binary, Decimal mixed operation
32bit/16bit floating point RawBit conversion
Key repeat
Examples
| Continuous calculation | Edit Box | Answer |
| (1) | [CL] 4980 [×] 1.05 [=] | 4980×1.05 | 5229 |
| (2) | [+] 15000 [=] | 5229+15000 | 20229 |
| Playback and History | | |
| (1) | [CL] 80 [×] 5 [+] 75 [×] 8 [=] | 80×5+75×8 | 1000 |
| (2) | [+] (67 [+] 99) [×] 3 [=] | 1000+(67+99)×3 | 1498 |
| (3) | [◀] [BS] 7 [=] | 1000+(67+99)×7 | 2162 |
| (4) | [↑] | 1000+(67+99)×3 | |
| (5) | [↑] | 80×5+75×8 | |
| Hexdecimal | | |
| (1) | [CL] [2ndF] [0x] [2ndF] F [2ndF] F [×] 85 [=] | 0xFF×85 | 21675 |
| (2) | [2ndF] [HEX] | 0xFF×85 | 0x54AB |
| (3) | [2ndF] [HEX] | 0xFF×85 | 21675 |
| Last answer | | |
| (1) | [CL] 2980 [×] 1.05 [=] | 2980×1.05 | 3129 |
| (2) | [CL] 20000 [-] [Ans] [=] | 20000-3129 | 16871 |
| Memory | | |
| (1) | [CL] 2980 [×] 1.05 [=] | 2980×1.05 | 3129 |
| (2) | [ST>] [Memory] B [=] | 3192→B | 3129 |
| (3) | [CL] [Memory] B [=] | B | 3129 |
| (4) | [CL] 58 [×] [Memory] B [=] | 58×B | 181482 |
| Function | | |
| (1) | [CL] 2 [y^x] 6 [=] | 2^6 | 64 |
| (2) | [√] [=] | sqrt(64 | 8 |
| Comma | | |
| (1) | [CL] [Memory] A [2ndF] [<ST] 320 [,] [Memory] B [2ndF] [<ST] <html><br></html>480 [,] [√] [Memory] A [y^x] 2 [+] [Memory] B [y^x] 2 [=] | A←320,B←480,sqrt(A^2+B^2 | 576.888204074238 |
| Counter | | |
| (1) | [CL] [Memory] C [2ndF] [<ST] [Memory] C [+] 1 [,] [Memory] C [×] 10 [+] 8 [=] | C←C+1,C×10+8 | 18 |
| (2) | [=] | C←C+1,C×10+8 | 28 |
| (3) | [=] | C←C+1,C×10+8 | 38 |
| (4) | [=] | C←C+1,C×10+8 | 48 |
| fp32 RawBit conversion | | |
| (1) | [CL] [Function] [ftobit(x)] 1 [=] | ftobit(1 | 1065353216 |
| (2) | [2ndF] [HEX] | ftobit(1 | 0x3F800000 |
| (3) | [2ndF] [HEX] | ftobit(1 | 1065353216 |
| fp16 RawBit conversion | | |
| (1) | [CL] [Function] [bittoh(x)] [2ndF] [0x] [2ndF] C000 [=] | bittoh(0xC000 | -2 |
Software Keyboard
| Label | |
| [2ndF] | Shift |
| [↑]/[↓] | History |
| [◀]/[▶] | Cursor movement keys |
| [Ans] | Last answer |
| [CL] | Clear |
| [ST>] | Store operator → |
| [2ndF] [<ST] | Store operator ← |
| [2ndF] [h] | Hyperbolic function (ex. [2ndF] [h] [sin]) |
| [2ndF] [0x] | Hexadecimal prefix |
| [2ndF] [0o] | Ocatl prefix |
| [2ndF] [0b] | Binary prefix |
Operator
| + | addition |
| - | subtraction |
| × | multiplication |
| ÷ | division |
| % | modulo |
| ^ | exponentiation |
| ! | factorial |
| ( | |
| ) | |
| , | expr1 , expr2 |
| & | bitwise and |
| | | bitwise or |
| |^ | bitwise xor |
| ~ | bitwise not |
| << | bitwise shift |
| >> | bitwise shift |
| → | store ( expr→memory ) |
| ← | store ( memory←expr ) |
| = | equal |
| != | not equal |
| <= | less equal |
| >= | greater equal |
| < | less than |
| > | greater than |
| && | logical and |
| || | logical or |
| !! | logical not |
| !< | min |
| !> | max |
Order
| Priority | | |
| High | ( ) | |
| | ! | fract |
| | - | minus sign |
| | ~ !! ^ | |
| | × ÷ % | |
| | + - | |
| | << >> | |
| | = != < > <= >= == !< !> | |
| | & | |^ | |
| | && || | |
| | ← → | sotre operator |
| Low | , | comma |
Link
app/flcalc.txt · 最終更新: by oga