获得一个数据在内存中存储的二进制形式

#include<iostream>
using namespace std;

#define NUM  ( (~255) & (1<<8))
int main()
{
 int i;
 unsigned int num[32];
 cout<<~255<<endl;
 cout<<( (~255) & (1<<8))<<endl;

 for(i=0;i<32;i++)
 {
  num[i]=( ( NUM& (1<<i) )>>i);
 }
  
 for(i=31;i>=0;i--)
  cout<<num[i];


 return 0;
}

阅读更多
文章标签: 存储
个人分类: C语言学习
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭