# deg2radf > Convert an angle from degrees to radians (single-precision).
## Usage ```javascript var deg2radf = require( '@stdlib/math/base/special/deg2radf' ); ``` #### deg2radf( x ) Converts an angle from degrees to radians (single-precision). ```javascript var r = deg2radf( 90.0 ); // returns ~1.571 r = deg2radf( -45.0 ); // returns ~-0.785 r = deg2radf( NaN ); // returns NaN ```
## Examples ```javascript var randu = require( '@stdlib/random/base/randu' ); var deg2radf = require( '@stdlib/math/base/special/deg2radf' ); var d; var r; var i; for ( i = 0; i < 100; i++ ) { d = (randu()*720.0) - 360.0; r = deg2radf( d ); console.log( 'degrees: %d => radians: %d', d, r ); } ```
* * *
## C APIs
### Usage ```c #include "stdlib/math/base/special/deg2radf.h" ``` #### stdlib_base_deg2radf( x ) Converts an angle from degrees to radians (single-precision). ```c float y = stdlib_base_deg2radf( 90.0f ); // returns ~1.571f ``` The function accepts the following arguments: - **x**: `[in] float` input value. ```c float stdlib_base_deg2radf( const float x ); ```
### Examples ```c #include "stdlib/math/base/special/deg2radf.h" #include int main() { float x[] = { 45.0f, 90.0f, 0.0f, 0.0f/0.0f }; float y; int i; for ( i = 0; i < 4; i++ ) { y = stdlib_base_deg2radf( x[ i ] ); printf( "deg2radf(%f) = %f\n", x[ i ], y ); } } ```