2012年6月20日水曜日

開発環境

『Learning Ruby』(Michael Fitzgerald 著、O'Reilly Media、2007年、ISBN978-0-596-52986-4)の Chapter 5(Math)Review Questions 3を解いてみる。

その他参考書籍

3.

コンピューターの環境によってだいたい32-1=31ビット幅か64-1=63ビット幅。

コード(TextWrangler)

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

(60..65).each do |num|
  puts "2**#{num}: #{(2**num).class}"
end

入出力結果(Terminal)

$ ./sample.rb
2**60: Fixnum
2**61: Fixnum
2**62: Bignum
2**63: Bignum
2**64: Bignum
2**65: Bignum
$

ビット幅っていうのをいまいち理解してなかったり。。

0 コメント:

コメントを投稿