c++输出数据的二进制表示形式
生活随笔
收集整理的這篇文章主要介紹了
c++输出数据的二进制表示形式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天做位運算的題目,想要通過查看二進制的表示形式來debug和分析
特此記錄一下 c++ STL中模板類bitset的簡單實用
#Include<bitset>將整形int轉(zhuǎn)化為二進制bitset<指定二進制位數(shù)>()
bitset<32>(x)//將x轉(zhuǎn)化為32位二進制數(shù)測試代碼
#include <iostream> #include <bitset> using namespace std; int main(){int x=38^40;cout<<bitset<sizeof(x)*8>(x)<<endl;//int占4字節(jié),一個字節(jié)8位,最終輸出的是32個0或1cout<<bitset<8>(x)<<endl;//輸出8位 return 0; }測試結果
總結
以上是生活随笔為你收集整理的c++输出数据的二进制表示形式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客网训练3总结
- 下一篇: 什么兵 解析不同类型的兵种及其特点?