Ruby 3.2 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::BNクラス > num_bits
num_bits -> Integer
[permalink][rdoc]自身を表現するのに使っているビット数を返します。
符号は無視されます。
require 'openssl'
OpenSSL::BN.new("127").num_bits # => 7
OpenSSL::BN.new("-127").num_bits # => 7
OpenSSL::BN.new("128").num_bits # => 8