2010-02-26から1日間の記事一覧

1<<31 は 1 より大きい?小さい?

perl -e "print 1 perl -M"integer" -e " print 1 前者は1を出力、後者は何も出力されない。 C言語で32bitなint型であれば、1 しかしPerlでは型が厳しく決まっていないので、数値の演算はほとんど浮動小数点演算で行われるらしい。 integerプラグマを使うこ…