#include <bitset> #include <iostream> #include <string> #include <limits> using namespace std; int main() { /* Converison numérique en binaire Quelque Exemple */ cout << "2000 en répresentation binaire de 'short': " << bitset<numeric_limits<unsigned short>::digits>(200) << endl; cout << "200 en répresentation binaire de 'long': " << bitset<numeric_limits<unsigned long>::digits>(200) << endl; cout << "18 en répresentation binaire de 'int': " << bitset<numeric_limits<unsigned int>::digits>(18) << endl; cout << "Répresentation binaire de 10,000,000 avec 24 bits: " << bitset<24>(1e7) << endl; /* Conversion Binaire en numérique Quelque Exemple */ cout << "1010100011 en répresentation numérique: " << bitset<100>(string("1010100011")).to_ulong() << endl; } |
----------------------------------------------------------------------------