以下 C 代码转换成 C# (高手进..)
#include<stdio.h>
main()
{ int Num,len,i=0,j=0;reg,b=0xff;
for(Num=0;Num<len/2;Num++) //
{
b&=tab[i];
b<<=8;
reg=b;
i++;
for(j=0;j<=7;j++)
{
if (reg&0x0001)
{reg>>=1;
reg^=0xA001;
}
else
{reg>>1;
}
reg^=tab[i];
}
return(reg);
}
}
main()
{ int Num,len,i=0,j=0;reg,b=0xff;
for(Num=0;Num<len/2;Num++) //
{
b&=tab[i];
b<<=8;
reg=b;
i++;
for(j=0;j<=7;j++)
{
if (reg&0x0001)
{reg>>=1;
reg^=0xA001;
}
else
{reg>>1;
}
reg^=tab[i];
}
return(reg);
}
}
...全文
相关推荐
c# 字符串转 32位 16进制
如果要将字符串转换为32位16进制表示,我们需要对每个字符进行处理,并将其转换成4个16进制数字的组合。1. **字符编码转换**:首先,我们需要将字符串的每个字符转换为其对应的整数值。
解析Asp.net,C# 纯数字加密解密字符串的应用
由于C#代码不直接支持九进制(非标准基数)操作,所以在文章中作者选择了八进制作为替代方案。在C#中,可以利用内置的Convert.ToString方法将整数转换成八进制字符串。
C#面试题库
**十进制转十六进制**:十进制数15转换成十六进制数是F,因此选项C正确。6.
C#中char[]与string之间的转换 string 转换成 Char[]
在C#中,我们还可以使用Encoding类来将byte[]转换成string。
C C# 转换为 Java代码
本话题主要涉及的是将C和C#代码转换成Java代码的工具和技术。这些工具可以帮助程序员节省大量的时间和精力,避免手动重写代码,提高工作效率。


