ユーザ用ツール

サイト用ツール


app:flcalc

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
最新リビジョン 両方とも次のリビジョン
app:flcalc [2014/02/03 10:36]
oga [Operator]
app:flcalc [2014/03/16 18:03]
oga [Link]
行 1: 行 1:
 ====== FL Scientific Calculator ====== ====== FL Scientific Calculator ======
 +
  
  
行 8: 行 9:
   * 32bit/16bit floating point RawBit conversion   * 32bit/16bit floating point RawBit conversion
   * Key repeat   * Key repeat
- 
  
  
行 19: 行 19:
 |(1)| [CL] 4980 [×] 1.05 [=]                           | 4980×1.05                    |         5229 | |(1)| [CL] 4980 [×] 1.05 [=]                           | 4980×1.05                    |         5229 |
 |(2)| [+] 15000 [=]                                     | 5229+15000                    |        20229 | |(2)| [+] 15000 [=]                                     | 5229+15000                    |        20229 |
-^ Playback                                              ^^                                            ^+^ Playback and History                                  ^^                                            ^
 |(1)| [CL] 80 [×] 5 [+] 75 [×] 8 [=]                  | 80×5+75×8                           1000 | |(1)| [CL] 80 [×] 5 [+] 75 [×] 8 [=]                  | 80×5+75×8                           1000 |
 |(2)| [+] (67 [+] 99) [×] 3 [=]                        | 1000+(67+99)×3                       1498 | |(2)| [+] (67 [+] 99) [×] 3 [=]                        | 1000+(67+99)×3                       1498 |
 |(3)| [◀] [BS] 7 [=]                                    | 1000+(67+99)×7                       2162 | |(3)| [◀] [BS] 7 [=]                                    | 1000+(67+99)×7                       2162 |
 +|(4)| [↑]                                              | 1000+(67+99)×3                            |
 +|(5)| [↑]                                              | 80×5+75×8                                |
 ^ Hexdecimal                                            ^^                                            ^ ^ Hexdecimal                                            ^^                                            ^
 |(1)| [CL] [2ndF] [0x] [2ndF] F [2ndF] F [×] 85 [=]    | 0xFF×85                      |        21675 | |(1)| [CL] [2ndF] [0x] [2ndF] F [2ndF] F [×] 85 [=]    | 0xFF×85                      |        21675 |
行 51: 行 53:
 ^ fp16 RawBit conversion                                 ^^                                            ^ ^ fp16 RawBit conversion                                 ^^                                            ^
 |(1)| [CL] [Function] [bittoh(x)] [2ndF] [0x] [2ndF] C000 [=]   | bittoh(0xC000    |           -2 | |(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  |
 +
 +
  
  
行 59: 行 80:
 | +           | addition        | | +           | addition        |
 | -           | subtraction     | | -           | subtraction     |
-| *           | multiplication  | 
 | ×           | multiplication  | | ×           | multiplication  |
-| /           | division        | 
 | ÷           | division        | | ÷           | division        |
 | %          | modulo          | | %          | modulo          |
行 73: 行 92:
 | <nowiki>|^</nowiki>    | bitwise xor   | | <nowiki>|^</nowiki>    | bitwise xor   |
 | ~           | bitwise not        | | ~           | bitwise not        |
-<<        | bitwise shift      | +<nowiki> << </nowiki>        | bitwise shift      | 
->>        | bitwise shift      |+<nowiki> >> </nowiki>        | bitwise shift      |
 | →           | store  ( expr→memory )      | | →           | store  ( expr→memory )      |
 | ←           | store  ( memory←expr )      | | ←           | store  ( memory←expr )      |
-| =:          | store  ( expr=:memory )     | 
-| :=          | store  ( memory:=expr )     | 
 | =           | equal              | | =           | equal              |
 | !=          | not equal          | | !=          | not equal          |
行 90: 行 107:
 | !<          | min                | | !<          | min                |
 | !>          | max                | | !>          | max                |
-? :         | expr ? expr1 : expr2   |+ 
 + 
 +=== Order === 
 + 
 +^ Priority ^  ^  ^ 
 +High | (                      | 
 +|      | !                 | fract  | 
 +|      | -                 | minus sign  | 
 +|      | <nowiki>  !!  ^</nowiki>         |      | 
 +|      | ×  ÷  %        |        | 
 +|      | +  -              |        | 
 +|      | <nowiki><<  >>  </nowiki>          |        | 
 +|      | <nowiki> !=  <  >  <=  >=  ==  !<  !></nowiki>   |   | 
 +|      | <nowiki>&  |   |^</nowiki>                | 
 +|      | <nowiki>&&  ||   </nowiki>    |    | 
 +|      | ← →             | sotre  operator 
 +| Low  | ,                 | comma     | 
 + 
  
  
app/flcalc.txt · 最終更新: 2014/03/16 18:03 by oga