Byte转化为二进制形式

oxygen2006 2007-12-24 08:53:05
如何讲Byte(无符号字符型) 比如
byte a=255;
转化为11111111 呢?以字符串形式显示
...全文
212 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lucian2007 2007-12-25
  • 打赏
  • 举报
回复
1楼的可以吧,为什么非要自己实现呢?
有可用的函数就用吧!
lzr4304061988012 2007-12-25
  • 打赏
  • 举报
回复
CString s(t);
这样就可以了
oxygen2006 2007-12-25
  • 打赏
  • 举报
回复
你这个是放在char 中的
我是想把这些放到CString中 可以实现吗?
麻烦了....
lzr4304061988012 2007-12-24
  • 打赏
  • 举报
回复
我在VC中实现了,可以啊
youyifang 2007-12-24
  • 打赏
  • 举报
回复
2楼的已经先转化为int型了
oxygen2006 2007-12-24
  • 打赏
  • 举报
回复
貌似不可以啊
应该不可以除以2吧
byte是char 型的
lzr4304061988012 2007-12-24
  • 打赏
  • 举报
回复
你看可以不:
char t[9]="00000000";
int b=(int)a;int c;int i=7;
while(b>=2 && i>=0)
{
c=b%2;
b=b/2;
if(c==1)
t[i]='1';
else
t[i]='0';
i--
}
t[i]='1';
cout<<t;

Waiting4you 2007-12-24
  • 打赏
  • 举报
回复

char string[25];
BYTE value = 255;

ltoa(value,string,2);

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧