How to define, initialize and print bitset in C++

2 Answers

0 votes
#include <iostream>
#include <bitset>
#include <string>

using std::cout;
using std::endl;

int main()
{
	std::bitset<4> bo(std::string("1101"));
	
	cout << bo << endl;

	return 0;
}



/*
run:

1101

*/

 



answered Apr 18, 2018 by avibootz
0 votes
#include <iostream>
#include <bitset>
#include <string>

using std::cout;
using std::endl;

int main()
{
	std::bitset<16> bo(std::string("0"));
	
	cout << bo << endl;

	bo[0] = 1;
	bo[3] = 1;
	bo[10] = 1;

	cout << bo << endl;

	return 0;
}


/*
run:

0000000000000000
0000010000001001

*/

 



answered Apr 18, 2018 by avibootz

Related questions

2 answers 184 views
5 answers 305 views
3 answers 209 views
5 answers 365 views
365 views asked Dec 6, 2019 by avibootz
1 answer 171 views
1 answer 160 views
1 answer 220 views
...