除法错误

简介: 在 Julia 中,执行整数除法时,DivideError 错误会在两种情况下发生:除以零和除以最小的负数。示例中展示了 `mod(1, 0)` 和 `rem(1, 0)` 函数尝试除以零时,都会抛出 DivideError,附带堆栈跟踪信息。

除法错误

在以下两种例外情况下,整数除法会触发 DivideError 错误:
除以零
除以最小的负数
rem 取余函数和 mod 取模函数在除零时抛出 DivideError 错误,实例如下:

实例
julia> mod(1, 0)
ERROR: DivideError: integer division error
Stacktrace:
[1] div at .\int.jl:260 [inlined]
[2] div at .\div.jl:217 [inlined]
[3] div at .\div.jl:262 [inlined]
[4] fld at .\div.jl:228 [inlined]
[5] mod(::Int64, ::Int64) at .\int.jl:252
[6] top-level scope at REPL[52]:1

julia> rem(1, 0)
ERROR: DivideError: integer division error
Stacktrace:
[1] rem(::Int64, ::Int64) at .\int.jl:261
[2] top-level scope at REPL[54]:1

相关文章
|
6月前
|
测试技术
【日常记录】——对BigDecimal除法运算时遇到的Bug
【日常记录】——对BigDecimal除法运算时遇到的Bug
|
5月前
|
C语言
【C语言】输入一个正整数,判断其是否为素数
【C语言】输入一个正整数,判断其是否为素数
121 0
|
6月前
|
存储 C++
C/C++中的整数除法运算与汇编指令DIV和IDIV
C/C++中的整数除法运算与汇编指令DIV和IDIV
142 1
|
6月前
试除法判定质数:深入探索与代码分析
试除法判定质数:深入探索与代码分析
84 0
|
6月前
|
人工智能
试除法判定质数
试除法判定质数
38 0
|
6月前
|
人工智能 Java C++
试除法求约数
试除法求约数
48 0
|
6月前
|
SQL 存储 数据库
SQL 算术运算符:加法、减法、乘法、除法和取模的用法
存储过程是一段预先编写好的 SQL 代码,可以保存在数据库中以供反复使用。它允许将一系列 SQL 语句组合成一个逻辑单元,并为其分配一个名称,以便在需要时调用执行。存储过程可以接受参数,使其更加灵活和通用。
130 0
|
SQL Oracle 关系型数据库
Oracle中计算除法 ,解决除数为零报错问题
Oracle中计算除法 ,解决除数为零报错问题
331 0
|
JavaScript 前端开发
2.2.4加减运算和溢出判断
2.2.4加减运算和溢出判断