「まいまい電卓」は、Windows上で動作する、使い易さ重視の関数電卓です。整数・実数・16進数整数・またはキャラクタによる値の入力と、計算結果の表示を行なうことができます。様々な仕様の電卓ソフトが存在しますが、この「まいまい電卓」では、関数電卓としての機能をベースとして、主にソフトウェアの設計/開発者の方が10進数/16進数を使って簡単な計算を行なったり、コードを書く上で検算を行なったりするのに必要となる機能の実装を目指しています。使い方(Tips)エンジニア表記(小数+指数表記)この「エンジニア表記」を使うと、SI単位系の接頭語(キロ、メガ、マイクロ、ナノ...など)を、間接的に扱うことができます。計算結果が「1.2メガ」だったとき、一般的な電卓では「1200000」などと表示されますが、単位を知りたい場合は、0の数を数える必要があります。これでは計算効率が下がってしまうばかりでなく、読み違えて単位を間違えてしまう可能性もあります。そこで、「1.2メガ」を次のように表記してみることにします。1.2×106「×」の右側は、10の6乗で、0が6つですから、SI単位系での接頭語は「メガ」です。これにより、平易な表現によって数値を表記することができるのです。(ここで「平易」とは、単位が読みやすいということを言っています)ただ、コンピュータでは「n乗」のような上付き文字を表現するのは苦手ですから、この「1.2メガ」という数値を、次のような「エンジニア表記」というルールに則って表現することにします。1.2E+6この「E」はエンジニア表記であることを示す記号で、それに続く整数を10のn乗で表すことを意味しています。「1.2×106」の意味となり、前述の表記方法と等価であるということになります。ちなみに「E」を挟んで左側の数値を「小数部」と呼び、右側の数値を「指数部」と呼びます。このような指数表記の中でも、特にSI単位系の接頭語を扱うために特化したものを、エンジニア表記と呼ぶということです。これは、CASIOやSHARP製の関数電卓をはじめ、多数の関数電卓で採用されている表記方法です。最後に、よく使いそうなSI単位系の接頭語と、それに対応したエンジニア表記の一覧をまとめておきます。(10-12)1E-12実際の数値を表す場合には、これに小数部を乗じた値となります。1.2メガ=1.2E+6、36マイクロ=36E-6まいまい電卓では、ツールバーの「ENG」ボタンを押すと、指数部を換算することもできます。(0.001ギガ)まいまい電卓で扱うことのできる指数部の範囲は、-12〜+12です。起動するとエディタ画面が開きます。数式を入力してEnterキーを押すと計算結果を表示します。(Enterキー)計算直後は、計算結果が選択状態(反転)されています。この状態のとき、計算記号(+や*など)を入力すると、計算結果に続いて式を入力することもできます。計算結果を破棄する場合には、そのまま次の数式を入力するか、再度Enterキーを押します。終了するには「ファイル」メニューから「終了」を選ぶか、エディタ画面に数式の代わりに「exit」または「quit」と入力します。よる実数、又は16進数整数値です。