This reference is for Processing 3.0+. If you have a previous version, use the reference included with your software in the Help menu. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Core Javadoc and Libraries Javadoc.

Name

### pow()

Examples
```float a = pow( 1, 3);  // Sets 'a' to 1*1*1 = 1
float b = pow( 3, 5);  // Sets 'b' to 3*3*3*3*3 = 243
float c = pow( 3,-5);  // Sets 'c' to 1 / 3*3*3*3*3 = 1 / 243 = .0041
float d = pow(-3, 5);  // Sets 'd' to -3*-3*-3*-3*-3 = -243
```
Description Facilitates exponential expressions. The pow() function is an efficient way of multiplying numbers by themselves (or their reciprocals) in large quantities. For example, pow(3, 5) is equivalent to the expression 3*3*3*3*3 and pow(3, -5) is equivalent to 1 / 3*3*3*3*3.
Syntax
`pow(n, e)`
Parameters
n float: base of the exponential expression float: power by which to raise the base
Returnsfloat
Relatedsqrt()
Updated on January 1, 2021 03:38:06am EST