小编Mil*_*ind的帖子

Loadfile不会污染全局环境

如何在不污染全局环境的情况下加载lua表和变量文件?由于执行加载文件并运行它只是加载全局空间中的所有内容,并且可能会覆盖我不想要的其他内容.

lua lua-loadfile

9
推荐指数
1
解决办法
4427
查看次数

C中的左移运算符给出奇怪的结果

我有以下程序:

int main()
{
    int64_t a = 241294423792285589;
    printf("a = %lld, a << 63 = %lld", a, a << 63);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我原本希望a << 63是0,但它会打印出来:

a = 241294423792285589, a << 63 = -9223372036854775808
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

c bit-shift

1
推荐指数
1
解决办法
63
查看次数

标签 统计

bit-shift ×1

c ×1

lua ×1

lua-loadfile ×1