株式会社きじねこ

株式会社きじねこは大阪のソフトウェア開発会社です。

投稿者: 高木信尚

1.11 整数除算 (商+剰余,C標準ライブラリ関数 div() のテンプレート版)

同じような内容が続きますが、今回はC言語の標準ライブラリにあるdiv関数をテンプレート化したものです。 C++ではdiv関数が引数の型によって多重定義されています。しかし、返却値の型はC言語と同じで、div_t、ldiv […]

漢点字についての備忘録

何年か前に漢点字についていろいろ調べる機会がありました。せっかくですので内容を公開情報として記録しておきます。 点字というのは、本来”仮名”しか表現することができません。下記のような6つの突起を指 […]

点字のデバッグ

今回は点字のデバッグについての話題です。PCで点字の出力を行うには点字ディスプレイというデバイスを使いますが、実機がないとどんな表示になるのか皆目わからないというのは困りものです。かといって、画面上に点字のパターンを描画 […]

三角形の面積

このサイトはいろいろな人が見に来ます。中には中学生や高校生もいますし、社会人であっても数学がそれほど得意ではないという人も少なくないでしょう。そこで、ときどきは小学生~高校生レベルの話題も取り上げていきたいと思います。今 […]

1.9 整数除算で端数切り上げ.(商+剰余)

前回は商のみを求めましたが、今回は余りも求めることにします。 商と余りなので、標準ライブラリのdiv_t等の型を使いたいところですが、テンプレート化しにくいですし、符合無し整数型も扱えませんので、独自にクラステンプレート […]

1.6 整数演算で端数を偶数丸め (最近接偶数への丸め,JIS丸め,ISO丸め)

今回扱うのは整数除算の結果を最近接遇数丸めする方法についてです。 最近接遇数丸めというのは四捨五入に近いのですが、端数が0.5だったときに偶数方向に丸めるというものです。たとえば、1.5でも2.5でも2になりますし、3. […]