xref: /csrg-svn/share/man/man7/operator.7 (revision 50440)
143730Scael.\" Copyright (c) 1989, 1990 The Regents of the University of California.
240307Sbostic.\" All rights reserved.
340307Sbostic.\"
4*50440Scael.\" %sccs.include.redist.roff%
540307Sbostic.\"
6*50440Scael.\"	@(#)operator.7	5.4 (Berkeley) 07/19/91
740307Sbostic.\"
843730Scael.Dd
943730Scael.Dt OPERATOR 7
10*50440Scael.Os
1143730Scael.Sh NAME
1243730Scael.Nm operator
1343730Scael.Nd C operator precedence and order of evaluation
1443730Scael.Sh DESCRIPTION
15*50440Scael.Bd -ragged -offset indent -compact
16*50440Scael.Bl -column "Operator    Associativity   "
17*50440Scael.It Operator	Associativity
18*50440Scael.It --------	-------------
19*50440Scael.It \&() [] -> .	left to right
20*50440Scael.It "! ~ ++ -- - (type) * & sizeof"	right to left
21*50440Scael.It \&* / %	left to right
22*50440Scael.It \&+ -	left to right
23*50440Scael.It \&<< >>	left to right
24*50440Scael.It \&< <= > >=	left to right
25*50440Scael.It \&== !=	left to right
26*50440Scael.It \&&	left to right
27*50440Scael.It \&^	left to right
28*50440Scael.It \&|	left to right
29*50440Scael.It \&&&	left to right
30*50440Scael.It \&||	left to right
31*50440Scael.It \&?:	right to left
32*50440Scael.It \&= += -= etc.	right to left
33*50440Scael.It \&,	left to right
34*50440Scael.El
35*50440Scael.Ed
3643730Scael.Sh FILES
37*50440Scael.Bl -tag -width /usr/share/misc/operator -compact
38*50440Scael.It Pa /usr/share/misc/operator
39*50440Scael.El
4043730Scael.Sh HISTORY
41*50440ScaelThe
42*50440Scael.Nm operator
43*50440Scaelmanual page is
44*50440Scael.Ud .
45