ID EN
Math Functions

NumericConstants

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Bagaimana R mem-parsing konstanta numerik.

Details

R mengurai konstanta numerik dalam masukannya dengan cara yang sangat mirip dengan konstanta floating-point C99. Inf dan NaN adalah konstanta numerik (dengan typeof(.) "double"). Dalam input teks (misalnya, dalam scan dan as.double), ini dikenali dengan mengabaikan huruf besar/kecil seperti tak terhingga sebagai alternatif dari Inf. NA_real_ dan NA_integer_ adalah konstanta bertipe "double" dan "integer" yang mewakili nilai yang hilang. Semua konstanta numerik lainnya dimulai dengan angka atau titik dan merupakan konstanta desimal atau heksadesimal yang dapat diikuti dengan L. Konstanta heksadesimal dimulai dengan 0x atau 0X diikuti dengan barisan tak kosong dari 0-9 a-f A-F . yang diartikan sebagai bilangan heksadesimal, opsional diikuti dengan eksponen biner. Eksponen biner terdiri dari P atau p diikuti dengan tanda plus atau minus opsional diikuti dengan urutan yang tidak kosong

Contoh

Example
R
# NOT RUN {
## You can create numbers using fixed or scientific formatting.
2.1
2.1e10
-2.1E-10

## The resulting objects have class numeric and type double.
class(2.1)
typeof(2.1)

## This holds even if what you typed looked like an integer.
class(2)
typeof(2)

## If you actually wanted integers, use an "L" suffix.
class(2L)
typeof(2L)

## These are equal but not identical
2 == 2L
identical(2, 2L)

## You can write numbers between 0 and 1 without a leading "0"
## (but typically this makes code harder to read)
.1234

sqrt(1i) # remember elementary math?
utils::str(0xA0)
identical(1L, as.integer(1))

## You can combine the "0x" prefix with the "L" suffix :
identical(0xFL, as.integer(15))
# }

See Also

Syntax. For complex numbers see complex. Quotes for the parsing of character constants Reserved for the “reserved words” in R.