C# Math.ScaleB() – Examples
In this tutorial, we will learn about the C# Math.ScaleB() method, and learn how to use this method to scale a given number with 2 by n times, with the help of examples.
ScaleB(Double, Int32)
Math.ScaleB() returns x * 2^n computed efficiently.
ADVERTISEMENT
Syntax
The syntax of ScaleB(x, n) method is
Math.ScaleB(Double x, Int32 n)
where
Parameter | Description |
---|---|
x | A double-precision floating-point number that specifies the base value. |
n | A 32-bit integer that specifies the power. |
Return Value
The method returns Double value.
Example 1 – ScaleB(Double, Int32)
In this example, we will take some combinations for x, n and find the value of x*2^n using Math.ScaleB() method.
C# Program
using System; class Example { static void Main(string[] args) { Double x; Int32 n; Double result; x = 3; n = 2; result = Math.ScaleB(x, n); Console.WriteLine($"ScaleB({x}, {n}) = {result}"); x = 5; n = 4; result = Math.ScaleB(x, n); Console.WriteLine($"ScaleB({x}, {n}) = {result}"); } }
Output
ScaleB(3, 2) = 12 ScaleB(5, 4) = 80
Conclusion
In this C# Tutorial, we have learnt the syntax of C# Math.ScaleB() method, and also learnt how to use this method with the help of C# example programs.