如何在 Perl 中进行 64 位算术?

2023-11-26

我是一个 Perl 新手,

我可以在 Perl 中简单地使用 64 位算术吗?

例如

$operand1 = 0xFFFFFFFFFFFF;   # 48 bit value
$operand2 = 0xFFFFFFFFFFFF;   # 48 bit value

$Result = $operand1 * $operand2;
  • 我基本上是在寻找 替换 perl 中的 int64_t。
  • 有没有什么办法可以提及,如果 变量是有符号的还是无符号的?

是的,但是您需要编译具有 64 位支持的 Perl。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Perl 中进行 64 位算术? 的相关文章

随机推荐

  • AngularJS加载进度条

    当使用 AngularJS 并使用以下命令进行重定向时 location path path 新页面需要一段时间才能加载 尤其是在移动设备上 有没有办法添加加载进度条 也许有像 YouTube 这样的东西 对于 YouTube 那样的进度条
  • MVC 4 使用部分视图进行验证

    我正在使用 MVC 4 和实体框架来开发 Web 应用程序 我正在使用加载了 javascript 的部分视图 其中之一是包含验证的创建视图 这就是我的问题 验证 我有一个自定义验证逻辑 例如 如果用户在 名称 等字段中输入一些数字 则会显
  • 使用 python 获取所有 pytest 节点 ID 的列表

    你知道是否有一种方法可以收集所有 pytest 节点 ID 如所示here 使用 pytest python API 我已经找到了 collect onlypytest 的参数 但我不知道如何使用 python 获取输出 提前致谢 如果您想
  • 在 Maven 构建中使用 Eclipse Java 编译器 (ecj)

    Eclipse 使用它自己的编译器 ECJ 来编译 Java 代码 调试使用 Eclipse 编译的程序更加容易 因为可以立即应用简单的代码更改 通过热代码替换 另一方面 Maven 使用 默认情况下 oracle JDK 它生成不同的字节
  • 在 AccountStore.Create ().Save (e.Account, "); 处崩溃

    在 Xamarin Forms 示例 ToDoAwsAuth 中 https developer xamarin com guides xamarin forms web services authentication oauth 成功登录
  • 无法在 iOS 13 上运行我的应用程序。由于框架问题

    我正在尝试使用 Xcode 12 beta 6 在装有 iOS 13 的 iPhone 上测试我的项目 应用程序在启动时崩溃 这是日志中的消息 dyld 启动 加载依赖库 DYLD LIBRARY PATH usr lib system i
  • StreamWriter 在行尾添加额外的 \r

    我创建了一个类 负责生成一个文本文件 其中每一行代表 MyDataClass 类的对象的信息 下面是我的代码的简化 public class Generator private readonly Stream stream private
  • 如何从 C 程序检查分叉进程是否仍在运行

    我有一个分叉进程的 pid 现在 从我的 C 代码 在 Linux 上运行 中 我必须定期检查该进程是否仍在运行或终止 我不想使用像这样的阻塞调用wait or waitpid 需要 最好 一个非阻塞系统调用 它只会检查这个 pid 是否仍
  • 与面向对象设计相关的组合是什么?

    我听到 并在这个网站上读到 很多关于 优先组合胜过继承 的内容 但什么是组合呢 我从人 哺乳动物 动物的角度理解继承 但我在任何地方都看不到组合的定义 有人可以补充我吗 组合是指将简单类型组合成更复杂的类型 在您的示例中 组合可以是 Ani
  • 用户定义的支持加法的int类

    我想创建一个类来包装int并允许一些通常不允许的事情int类型 这是我的代码 class tInt int def add self other if type other str return str self str other eli
  • 使用 \==/2 或 diff/2

    如果我想确保两个变量不会实例化为同一个术语 首选的方法是什么 假设我需要在图中找到有向边 并且节点本身不能有边 node a x y node b z x node c y y 这里的边是 a gt c b gt a 但是notc gt c
  • 将 UIView 从底部移动到顶部

    如何在代码中将视图从底部移动到顶部 colorView hidden NO colorView UIView alloc init colorView frame CGRectMake 0 480 320 480 colorView bou
  • 从 Python 调用 PHP

    是否可以使用 python 运行 PHP 脚本 您可以查看subprocess类 更具体地说 subprocess call subprocess call popenargs kwargs subprocess call php path
  • Moq DbSet NotImplementedException

    我有一个 Moq DbSet 直到最近一直在工作 但是自从上次更新依赖项以来 它一直抛出NotImplementedException on IQueryable Provider 使用的代码如下 var mockSet new Mock
  • 如何使用Application Verifier查找内存泄漏

    我想使用标准实用程序查找应用程序中的内存泄漏 以前我使用自己的内存分配器 但其他人 是的 你 AlienFluid 建议使用微软的应用程序验证器 但我似乎无法让它报告我的泄漏 我有以下简单的应用程序 include
  • 输入/输出流:流结束?

    我一直想知道 流的结尾是什么 在 java io 包中大多数 readLine 方法的 javadoc 中 您可以读到 如果到达流末尾 则返回 null 尽管我实际上从未得到 null 因为大多数流 在网络的情况下 我最常使用的流 只是阻止
  • DOM 改变元素内容

    如何使用 PHP DOM 函数更改元素内容 深入 我已经查询了我的元素 修改了属性 现在想要更改它的内容 我该怎么做 Set the nodeValue属性如果你想设置元素的文本内容 el dom gt getElementById foo
  • 非词法生命周期借用检查器会提前释放锁吗?

    我读了什么是非词汇生命周期 使用非词法借用检查器 可以编译以下代码 fn main let mut scores vec 1 2 3 let score scores 0 borrows scores but never used its
  • 将 pandas 数据框中的浮点数转换为字符串

    我在 pandas 中有一个包含日期时间和浮点数据的数据框 time price1 price2 2018 02 01T00 00 00 000Z 1 4526547885 1 654775563 我需要将列转换为字符串格式 以便price
  • 如何在 Perl 中进行 64 位算术?

    我是一个 Perl 新手 我可以在 Perl 中简单地使用 64 位算术吗 例如 operand1 0xFFFFFFFFFFFF 48 bit value operand2 0xFFFFFFFFFFFF 48 bit value Resul