社区
C++ 语言
帖子详情
vc++中怎么样将十进制整型数转换成二进制???
cdshrewd
2006-12-08 06:23:35
vc++中怎么样将十进制整型数转换成二进制
并将结果当成字符存放在一个数组中
...全文
347
4
打赏
收藏
vc++中怎么样将十进制整型数转换成二进制???
vc++中怎么样将十进制整型数转换成二进制 并将结果当成字符存放在一个数组中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
topszk2008
2006-12-17
打赏
举报
回复
#include <iostream.h>
int main() {
int bin[100],sum,top=-1;
cout<<"please type in a number:";
cin>>sum;
if(sum<=0) {cerr<<"Invalid number"<<endl;return 0;}
while(sum!=0) {
if(top>99) {cerr<<"NO SPACE!"<<endl;return 0;}
bin[++top]=sum%2;
sum=sum/2;
}
cout<<"Bin:";
while(top>=0)
cout<<bin[top--];
cout<<endl;
return 0;
}
jixingzhong
2006-12-08
打赏
举报
回复
itoa
rbc16
2006-12-08
打赏
举报
回复
用移位运算符就可以,首先第一一个整型变量为0x00000001,(int为4字节变量)然后与十进制数相与,如果为真说明最低位为1,否则为0。然后将0x00000001左移,再与十进制数相与,得出第二位的值,一次类推,就可以把每一位都求出来了
sankt
2006-12-08
打赏
举报
回复
char *_itoa(
int value,
char *string,
int radix
);
//=========
int value = 100;
char string[32];
_itoa(value,string,2);
cout<<string<<endl;
处理
二进制
及汉字内码的动态链接库v
c++
源码
BinFileEx.DLL是一个封装...BinFileEx.DLL还封装了
十进制
/十六进制/
二进制
间的相互转换Win32 API函
数
,同时封装了整
数
或浮点
数
同内存
中
的储存格式间的相互转换。 这是此动态链接库的全部源代码,建议用VC6.0打开编绎。
C++
/C语言
中
十进制
转
二进制
的常见方法
用一个算法实现
十进制
数
向
二进制
数
转换,我们考虑得到7的
二进制
表示,奇
数
的
二进制
形式最后一位肯定是1,而偶
数
的
二进制
最后一位肯定是0。可以通过7%2来计算
二进制
最后一位
数
是0或者1。即对于
十进制
整
数
n而言,二...
byte[]
数
组 十六进制转
十进制
算法
十六进制转
十进制
定义 * 例1:2AF5换算成10进制: * * 第0位: 5 * 16^0 = 5 * * 第1位: F * 16^1 =15*16^1= 240 * * 第2位: A * 16^2= 10* 16^2=2560 * * 第3位: 2 * 16^3 = 8192 * * 结果就是:5 * ...
V
C++
中
向txt文档
中
写入16进制
数
据然后以16进制
数
显示出来
今天写了一个小软件的代码,其
中
用到的...但是当将
数
据写入txt文件
中
后,再打开txt文档就会乱码,用UltraEdit以
二进制
方式打开发现
数
据和原始音频
数
据一样。究其原因,主要是因为txt文档默认显示方式是以字符方式显示的
(C语言)实验二:
十进制
转换R进制、回文、栈逆置队、括号匹配-洋葱先生-杨少通
C语言,c语言
十进制
转r进制整
数
部分,编写函
数
,将
十进制
转换成
r进制,进制转换(C语言)实验二:
十进制
转换R进制、回文、栈逆置队、括号匹配-洋葱先生-杨少通
C++ 语言
64,681
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章