Наименьшее целое число больше lg N

Я где-то читал, что:

Наименьшее целое число больше lg N - это количество битов, необходимых для { {1}} представляют N в двоичном формате таким же образом , что наименьшее целое число, большее, чем log10 N, - это количество цифр , необходимых для представления N в десятичном виде.

Оператор Java

 для (lgN = 0; N> 0; lgN ++, N / = 2); 
 

- это простой способ вычислить наименьшее целое число, большее, чем lg N

Я, возможно, что-то упустил, но как оператор Java вычисляет наименьшее целое число, большее, чем lg N?

6
задан uckelman 14 October 2010 в 18:40
поделиться