用不同的4字节数替换长号中的最后4个字节

时间:2017-11-05 23:26:55

标签: java bit-manipulation bit

这就是

// This is the Users object
// and this function is its constructor
// that can create users instances
var Users = function (ServerManager) {
    var self = this; this.serverManager = ServerManager;
};

// We define a method for the user object
Users.prototype.createUser = function (username, email, password) {
    this.serverManager.getDatabase();
};

// We export the user object
module.exports = Users;

我不确定有什么问题但是longTime64Bits(第3行)新值总是为零。

1 个答案:

答案 0 :(得分:4)

产生错误结果的原因是0xFFFFFFFF int常数。因此,~0xFFFFFFFF也是int,它等于零。

将常量更改为0xFFFFFFFF00000000L或使用~0xFFFFFFFFL可以解决问题。