Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

CPP: Conversion binaire à l’aide de ‘bitset’


{filelink=15008}

 
#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;
}

No comments yet.

Leave a Comment