bitset::count : функция возвращает количество единичных битов

size_t count ( );
Заголовочный файл Класс-контейнер Спецификатор доступа
 <bitset> bitset public

Описание

Функция-член count класса-контейнера bitset возвращает количество единичных битов (то есть, имеют значение 1) объекта bitset.

Параметры

Функция count не имеет параметров.

Возвращаемое значение

Количество единичных битов объекта bitset типа size_t, где size_t — беззнаковый целый тип данных.

Пример: исходный код программы

#include <iostream>
using namespace std;

#include <string>
#include <bitset>

int main ()
{
  bitset<8> byte (string("11111010"));

  cout << "Количество единичных битов: " << byte.count() << endl;
  cout << "Нулевых битов: " << byte.size() - byte.count() << endl;

  return 0;
}

Пример работы программы

CppStudio.com
Количество единичных битов: 6
Нулевых битов: 2
Автор: Marienko L.
Дата: 09.02.2013
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.