CMD không thể đánh giá mô đun số âm bằng cách sử dụng set /a
?Bộ CMD/a, modulus và số âm
90 % 7
tương đương một cách chính xác đến 6 trong hàng loạt, tuy nhiên -90 % 7
cho -6 thay vì 1.
tôi nghĩ rằng nó có thể đã bị đánh giá -(90 % 7)
, nhưng điều này dường như không phải là trường hợp như (-90) % 7
cũng cho - 6.
h:\uprof>set /a -90%7
-6
h:\uprof>set /a (-90)%7
-6
Vì vậy - đây có phải là hạn chế của nhóm CMD/nhà điều hành Modulus không?
Tại sao '-90% 7' nên cung cấp bạn 1 thay vì -6? – PetSerAl
Theo máy tính của Google - [(-90) Modulo 7 = 1] (https://www.google.com.au/#q=-90%20%25%207). – unclemeat
Máy tính Windows cũng cung cấp cho chúng tôi -6 – Rafael