如何将一个二进制形式的数字字符串(如“10101010”)转化成二进制的数据类型(以char型为例)?
答:想到移位的方法。
char s[] = "10101011"
char s8 = 0;
for(i = 0;i < 8; i++)
{
if(s[i] == '1')
{
s8 |= (1 << i);
}
}
二进制数字符串转化为二进制数
最新推荐文章于 2022-05-05 22:36:27 发布
如何将一个二进制形式的数字字符串(如“10101010”)转化成二进制的数据类型(以char型为例)?
答:想到移位的方法。
char s[] = "10101011"
char s8 = 0;
for(i = 0;i < 8; i++)
{
if(s[i] == '1')
{
s8 |= (1 << i);
}
}