Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

double2singlePrecision

Converts double to single precision.


Description

This function simulates the conversion of floating point numbers from double precision (64bit, R: double(), C: double) to single precision (32bit, R: none, C: float). It follows IEEE 754 standard.

Usage

.double2singlePrecision(x)

Arguments

x

double, numeric value which should reduce from double precision to single precision.

Details

The same could be done in C by using casts:

double precision32(double value) {
  float x=value;
  return (double)x;
}

Value

double (in single precision).

References

See Also

Examples

## load library
library("readBrukerFlexData")

## show more details
oldDigits <- options()$digits
options(digits=22)

## a test number
num <- 1/3

num
readBrukerFlexData:::.double2singlePrecision(num)

## reset digits option
options(digits=oldDigits)

readBrukerFlexData

Reads Mass Spectrometry Data in Bruker *flex Format

v1.8.5
GPL (>= 3)
Authors
Sebastian Gibb [aut, cre]
Initial release
2017-04-22

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.