# IsPowerOfTwo ( number )

Returns True(1) if number is a power of two; otherwise returns False(0).

Average rating: 4.0 (42 votes) Log in to vote

Michael Horak *COMMENT Visual Realisation http://comment.cjb.net/ |

Sample input:

IsPowerOfTwo ( 0 )

IsPowerOfTwo ( 1 )

IsPowerOfTwo ( 2 )

IsPowerOfTwo ( 3 )

IsPowerOfTwo ( 4 )

IsPowerOfTwo ( 5 )

...

IsPowerOfTwo ( 1023 )

IsPowerOfTwo ( 1024 )

IsPowerOfTwo ( 1025 )

IsPowerOfTwo ( 1 )

IsPowerOfTwo ( 2 )

IsPowerOfTwo ( 3 )

IsPowerOfTwo ( 4 )

IsPowerOfTwo ( 5 )

...

IsPowerOfTwo ( 1023 )

IsPowerOfTwo ( 1024 )

IsPowerOfTwo ( 1025 )

Sample output:

0

1

1

0

1

0

...

0

1

0

1

1

0

1

0

...

0

1

0

Function definition: (Copy & paste into FileMaker's Edit Custom Function window)

A recursive function to determine if number is a power of two. Returns True(1) if number is a power of two; otherwise returns False(0).

A power of two is 2 multiplied by itself any number of times. Note that 1 is a power of two, since 2^0=1.

## Comments

Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.