== 피연산자 강제 변환 ==
Some languages also allow for the operands of an operator to be implicitly converted, or [[ Type_conversion# Implicit_type_conversion|'' coerced'']] , to suitable data types for the operation to occur. For example, in [[ Perl]] coercion rules lead into <code>12 + "3.14"</code> producing the result of <code>15.14</code> . The text <code>"3.14"</code> is converted to the number 3. 14 before addition can take place. Further, <code>12</code> is an integer and <code>3.14</code> is either a floating or fixed-point number ( a number that has a decimal place in it) so the integer is then converted to a floating point or fixed-point number respectively.
In the presence of coercions in a language, the programmer must be aware of the specific rules regarding operand types and the operation result type to avoid subtle programming mistakes.
== Operator features in programming languages ==