读书人

请问C#中有符号数和无符号数如何转换的

发布时间: 2012-09-27 11:11:17 作者: rapoo

请教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);//无符号 

读书人网 >C#

热点推荐