2011-07-01から1ヶ月間の記事一覧

非負整数からエクセルの列表示への変換

C++

非負整数が入力されたらエクセルの列の表示のような文字列を返すプログラムです. #include <iostream> #include <string> using namespace std; string toAlphabet(unsigned int num) { const string chars("ABCDEFGHIJKLMNOPQRSTUVWXYZ"); const int base = chars.size(); st</string></iostream>…

数式パーサ

C++

ちょっと前に書いた数式パーサのプログラム.取り敢えず動けばいいという程度のコードです.Googleや本をほとんど見ずに数式パーサを書いてみよう,と思い書いてみたら自分でも何をやっているのかよくわからないコードになってしまいました.用語とかが正し…

float(とdouble)の中身とキャスト

C

授業で浮動小数点数の話がちょろっと出てきて気になったので自分なりにもうちょっと詳しく調べて,ついでにコードも書いてみました.floatはC言語をはじめとする様々なプログラミング言語において実数を扱うための変数型です.その範囲は5.9×10^(-39)〜6.8×…