获得一个数据在内存中存储的二进制形式
2010-05-28 14:58
288 查看
#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;
}
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;
}
相关文章推荐
- 一个小菜鸟对数据在内存中的二进制存储的理解
- 输入一个int型数据,计算出该int型数据在内存中存储时1的个数以及相应二进制表示
- 回顾:字符数据在内存中的存储形式以及其使用方法
- 华为 OJ 初级 输入一个int型数据,计算出该int型数据在内存中存储时1的个数。
- 验证java中char数据类型在内存中的二进制形式为Unicode编码
- 今天开始学Java 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
- float数据在内存中的存储形式
- 华为OJ 输入一个int型数据,计算出该int型数据在内存中存储时1的个数
- 类型强制转换,数据内存存储形式
- C 将一个整数输出为内存中的存储形式
- 输入一个int型数据,计算出该int型数据在内存中存储时1的个数。
- 以二进制方式输出数字在内存中的存储形式
- float型数据在内存中的存储形式
- C++中负数的二进制表示(内存中的存储形式)
- 数据在计算机内存中的存储形式
- 关于整数在内存中的二进制存储方式,打印一个整数的二进制的几种方式
- 数组A包含0到n的所有整数,但其中缺了一个,且数组A里的整数都是用二进制形式存储,求这个缺失的整数
- 输入一个int型数据,计算出它在内存中存储时含1的个数
- 十进制浮点型数据转换成二进制,并在内存中的存储方式
- 输出内存中存储的二进制表示形式