delphi 与 C# 位运算 有好大区别,请教各位!
delphi 函数:
function RB(A: longint): longint;
begin
Result := (A shr 24) or ((A shr 8) and $FF00) or ((A shl 8) and $FF0000) or (A shl 24);
end;
我转成C#:
private int RB(int A) {
return (A >> 24) | ((A >> 8) & 0xFF00) | ((A < < 8) & 0xFF0000) | (A < < 24);
}
结果很奇怪:
我的A值为:-2143996893
delphi 的结果是: 590624128
c#:-128
请各位帮尽快分析一下我是否转错了,谢谢~!
溢出了?
但 delphi 的结果是没有溢出的啊?
delphi是longint,你找找c#的对应类型
longint 就是 integer,对应 C# int 这个应该没有错。
查过好像是一样,那就不清楚了
非常感谢!
相关问答:
C#如何判断连接sql server数据库成功?
try
{
connection.connect()
return true;
}
catch()
{
return false;
}
楼主很着急,开了几贴了。
引用
try
{
connection.connect( ......
(1)string ConnString = "server=localhost;integrated security=sspi;database=pubs;";
(2)string strConnection="user uid=sa;pwd=123456;Database=test;Server=test;Connect ......
PHP 如何和 C# 通过SOKET进行通信
希望能有详细的例子
自己顶一下
没做过
要有一人做监听服务器
第二个是soap请求
第三个注意参数类型是不是一样
<?php
if(!extension_loaded( ......
原文地址:http://hi.baidu.com/sqldebug/blog/item/58a764624a44d74eeaf8f863.html
一、如何限制系统服务和桌面程序只运行一个
如何限制系统服务和桌面程序只运行一个
在工程加入下列代码可以 ......
Delphi 像亡国的南宋,试问这语言还有前途吗?
Win32开发不如C#;
面像对像开发不如JAVA;
系统开发不如VC++6.0;
能用性不如VB6.0;
不支持Web开发。。。
出个Delphi 2010免费一年会有人用吗?
......