C++输出 int 型的二进制表示

简介:
2007-08-16 00:13

#include<iostream>
using namespace std;

int main()
{
int n,m;
unsigned   int mask = 32768;
cin>>n;
for(int i=0;i<=15;i++)
{
m = (n&mask);
if(m>0)
cout<<"1";
else
cout<<"0";

mask>>=1;
}
cout<<endl;
}



本文转自悬魂博客园博客,原文链接:http://www.cnblogs.com/xuanhun/archive/2010/02/03/1662429.html,如需转载请自行联系原作者
相关文章
|
6月前
|
Java 编译器 C++
颠倒二进制位(C++)
颠倒二进制位(C++)
46 1
|
存储 C++
C++-十进制转二进制(matlab-dec2bin函数)
C++-十进制转二进制(matlab-dec2bin函数)
119 0
|
6月前
|
算法 网络协议 编译器
【C++ 14 新特性】C++14二进制字面量:深度探索与实践
【C++ 14 新特性】C++14二进制字面量:深度探索与实践
116 1
|
6月前
|
C++
二进制求和(C++)
二进制求和(C++)
54 1
|
5月前
|
C语言
C语言-----计算两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
C语言-----计算两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
|
12月前
|
C++
《C++避坑神器·七》二进制读写自定义类型导致崩溃或数据读写不全问题
《C++避坑神器·七》二进制读写自定义类型导致崩溃或数据读写不全问题
92 0
|
6月前
|
编译器 C++
C++_int负数转unsigned
C++_int负数转unsigned
58 0
|
6月前
|
C++
十进制二进制相互转化C++
十进制二进制相互转化C++
25 0
|
6月前
|
Java Go Python
Golang每日一练(leetDay0103) 区域和检索1~3
Golang每日一练(leetDay0103) 区域和检索1~3
56 0
Golang每日一练(leetDay0103) 区域和检索1~3
|
6月前
|
算法 Java C++
Java每日一练(20230424) 二叉树中序遍历、交换链表节点、不同子序列
Java每日一练(20230424) 二叉树中序遍历、交换链表节点、不同子序列
61 0
Java每日一练(20230424) 二叉树中序遍历、交换链表节点、不同子序列