Посчитать биты занимаемые числом.
От: VladD2 Российская Империя www.nemerle.org
Дата: 07.05.03 18:43
Оценка:
Всем привет.

Можно ли без цикла посчитать количество битов требуемое для представления числа?

Ну, то есть вместо этого:

int iResidue = sizeof(array) / sizeof(array[0]);
for(; iResidue; iBits++)
{
    iResidue >>= 1;
    iBits++;
}


Написать константное выражение?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.