数値 - lisp-cookbook-ja/common-lisp GitHub Wiki 数値 計算 平方根を求める 除算の商と余りを求める 四捨五入する 絶対値を求める 小数点を切り上げ・切り捨て 三角関数を計算する 対数を計算する 最大値・最小値を求める xのn乗(べき乗・累乗)を計算する 乱数 乱数を生成する 同じランダムステートを使い回したい ビット演算 基本的なビット演算をする 任意のビット位置の値を参照する 1のビットを数え上げる 整数値のビット長を求める #xNNNNNNという16進RGB形式を色ごとに分解する 内部の扱い(精度・分数/小数・定数表現など) 計算結果を分数から小数にしたい 整数と浮動小数点を相互変換する(精度の変換) 読み取り時のデフォルトの浮動小数点の精度を指定する 2進数・8進数・16進数で数値を扱うには 無限大 文字・数値変換 文字を数値に変換する 文字列を数値に変換する 数値を文字列に変換する 数値を2進数・8進数・16進数表現の文字列に変換するには 数値を位取り用のカンマで区切る 数値に応じて複数形と単数形を切り換える ローマ数字を扱う