请教C#中有符号数和无符号数怎么转换的
如题
[解决办法]
直接转换...
- C# code
uint i=-1;ulong l=-1;
[解决办法]
写错了...
- C# code
uint i=(uint)-1;ulong l=(ulong)-1;
[解决办法]
你应该问厂家新的“计算公式”,而不是问c#中有没有符号数的问题。
[解决办法]
又一个没学过计算机基础的...
任何数据都是二进制数据,10进制只不过是显示而已...不需要什么“公式”,你只要问清楚厂商的数据格式按格式读就行了...
- C# code
byte[] data = { 0xFF, 0xAA };short i = BitConverter.ToInt16(data, 0);//有符号ushort u = BitConverter.ToUInt16(data, 0);//无符号