누군가 내가 왜 첫 번째 경우에는 양수 결과를, 두 번째 경우에는 음수가되는지 설명 할 수 있습니까?부정적인 실수의 지수화
auto r1 = -3.0L;
auto r2 = 2.0L;
writeln(typeid(r1)); // real
writeln(typeid(r2)); // real
writeln(typeid(r1 ^^ r2)); // real
writeln(r1 ^^ r2); // 9
writeln(typeid(-3.0L)); // real
writeln(typeid(2.0L)); // real
writeln(typeid(-3.0L ^^ 2.0L)); // real
writeln(-3.0L ^^ 2.0L); // -9
,하지만 난 부정적인 지수 이후에 추가 생각 :
이 규칙은 심지어 수학 표현식에서 동일합니다. 괄호 안에 -3.0L을 넣으십시오. –
@Cole 연산자 우선 순위 문제입니까? 팸알을 추가하는 것은 효과가 있습니다. 내가 말했듯이 – fwend
. Idk. 나는 진전이 없다. –