在Bash中整数是默认签名的吗?

  • 本文关键字:默认 Bash 整数 bash
  • 更新时间 :
  • 英文 :


我怀疑,在默认情况下,Bash中的整数总是带符号的,除非它们超过了不能用two的补码表示法表示的特定正值。是这样吗?有记录吗?

我做了很多研究,但还没有找到证实这一点的证据。

根据更改日志,从Bash 2.05b开始,

j。shell现在对最大的整数大小执行算术机器支持(intmax_t),而不是long.

intmax_t确实是一个有符号类型。

最新更新