Why doesn't C have an exponentiation operator?
Because few processors have an exponentiation instruction. C has a pow function, declared in <math.h>, although explicit multiplication is often better for small positive integral exponents.
References:
ANSI Sec. 4.5.5.1
ISO Sec. 7.5.5.1
H&S Sec. 17.6 p. 393
Read sequentially: prev next up top
This page by Steve Summit // Copyright 1995 // mail feedback