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 );
}