You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is either <codeclass="docutils literal notranslate"><spanclass="pre">+0</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">-0</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">0j</span></code>.</p></li>
499
499
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is any value (including <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>) and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
500
500
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is a finite number and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
501
-
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code><codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
502
-
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
501
+
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code><codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
502
+
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">0</span><spanclass="pre">j</span></code>.</p></li>
503
503
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code> (sign of the imaginary component is unspecified).</p></li>
504
504
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
505
505
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is any value, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is either <codeclass="docutils literal notranslate"><spanclass="pre">+0</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">-0</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">0j</span></code>.</p></li>
506
506
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is any value (including <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>) and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
507
507
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is a finite number and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
508
-
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code><codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
509
-
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
508
+
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code><codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
509
+
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">0</span><spanclass="pre">j</span></code>.</p></li>
510
510
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code> (sign of the imaginary component is unspecified).</p></li>
511
511
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
512
512
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is any value, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is either <codeclass="docutils literal notranslate"><spanclass="pre">+0</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">-0</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">0j</span></code>.</p></li>
506
506
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is any value (including <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>) and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
507
507
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is a finite number and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
508
-
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code><codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
509
-
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
508
+
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code><codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+0</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code>.</p></li>
509
+
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is a positive (i.e., greater than <codeclass="docutils literal notranslate"><spanclass="pre">0</span></code>) finite number, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">0</span><spanclass="pre">j</span></code>.</p></li>
510
510
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">-infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">infinity</span><spanclass="pre">j</span></code> (sign of the imaginary component is unspecified).</p></li>
511
511
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code>, the result is <codeclass="docutils literal notranslate"><spanclass="pre">+infinity</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
512
512
<li><p>If <codeclass="docutils literal notranslate"><spanclass="pre">a</span></code> is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">b</span></code> is any value, the result is <codeclass="docutils literal notranslate"><spanclass="pre">NaN</span><spanclass="pre">+</span><spanclass="pre">NaN</span><spanclass="pre">j</span></code>.</p></li>
0 commit comments