二进制(字符串)转换成十进制
2010-06-17 15:22
246 查看
long myProject::Convert2To10(CString strBuff)
{
long num = 0, sum = 0;
int nLen = strBuff.GetLength();
for ( int i = 0; i < nLen; i++ )
{
num = ( strBuff.GetAt(i) - 48 );
num = num * (long)pow( 2, nLen - i - 1 );
sum += num;
}
return sum;
}
{
long num = 0, sum = 0;
int nLen = strBuff.GetLength();
for ( int i = 0; i < nLen; i++ )
{
num = ( strBuff.GetAt(i) - 48 );
num = num * (long)pow( 2, nLen - i - 1 );
sum += num;
}
return sum;
}
相关文章推荐
- 长的十进制字符串转换为二进制序列
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- 8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数, 然后打印出这个十进制整数对应的二进制形式。
- T-SQL编写程序,将十进制数值转换为二进制字符串后输出
- 将一个十进制整数转换为二进制字符串
- 使用移位操作把十进制转换为二进制与十六进制字符串输出
- IOS中常用的字符串、十进制、二进制、十六进制之间互相转换及简单算术和
- 使用移位操作把十进制转换为二进制与十六进制字符串输出
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- 字符串十进制小数转换成字符串二进制小数
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- Object-c 普通字符串、二进制、十进制、十六进制之间的相互转换
- 浅谈二进制、十进制、十六进制、字符串之间的相互转换
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- 二进制字符串与十进制的转换
- 使用堆栈实现十进制转换成二进制
- 第12周项目3十进制转换为二进制(递归函数)