dtype2c

Return the C data type associated with a provided data type value.

Usage

var dtype2c = require( '@stdlib/ndarray/base/dtype2c' );

dtype2c( dtype )

Returns the C data type associated with a provided data type value.

var out = dtype2c( 'float64' );
// returns 'double'

out = dtype2c( 'int8' );
// returns 'int8_t'

If provided an unknown or unsupported data type, the function returns null.

var out = dtype2c( 'foobar' );
// returns null

Examples

var dtype2c = require( '@stdlib/ndarray/base/dtype2c' );

var dtypes;
var out;
var i;

dtypes = [
    'float64',
    'float32',
    'int8',
    'uint8',
    'uint8c',
    'int16',
    'uint16',
    'int32',
    'uint32',
    'binary',
    'generic',
    'foobar'
];

for ( i = 0; i < dtypes.length; i++ ) {
    out = dtype2c( dtypes[ i ] );
    console.log( '%s => %s', dtypes[ i ], out );
}
Did you find this page helpful?