Skip to main content

Parenthesize

Parenthesize[ expr, fmt, prec, group] or Parenthesize[ expr, fmt, {prec, group}] will represent expr in format fmt and parenthesize it if necessary when it is an operand to an operator of the given precedence and grouping.

Parenthesize[expr,fmt,head] infers prec and group from the operator, if any, used by the symbol head in fmt.

Parenthesize[expr,fmt,prec,group,side] or Parenthesize[expr,fmt,head,side] assume expr appears on the specified side of the operator.

Please visit the official Wolfram Language Reference for more details and examples on core symbols.