연산자 (프로그래밍): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
TedBot (토론 | 기여)
잔글 봇: 틀 이름 및 스타일 정리
잔글편집 요약 없음
18번째 줄:
== 피연산자 강제 변환 ==
{{참고|형변환}}
몇몇 언어도 암시적으로 변환할 수 있는 연산자의 피연산자, 혹은 [[형변환#암시적 형변환|''강제'']]로 발생하는 연산을 위한 적합한 자료형을 허용한다. 예를 들어, [[펄]]에서 강제적인 규칙 <code>12 + "3.14"</code>에 리드한 <code>15.14</code>의 결과를 산출한다. 문자열 <code>"3.14"</code>는 덧셈이 대신 숫자 3.14로 변환된다. 추가로, <code>12</code>는 정수이고 <code>3.14</code>는 부동 또는 고정 소수점 숫자 중 하나이다 (그것에 소수점 자리를 가진 숫자) 그래서 정수는 그 다음에 각각 부동 소수점[[부동소수점]] 또는 고정 소수점 숫자로 변환된다.
 
[[자바스크립트]]는 반대 규칙을 따른다—위와 같은 표현을 찾는다면, 문자열<code>"12"</code>는 정수 <code>12</code>로 변환한다면, <code>"123.14"</code> 형태에 두 피연산자를 연결한다.