ID EN
Miscellaneous

hexmode

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Konversikan atau cetak bilangan bulat dalam format heksadesimal, dengan digit sebanyak yang diperlukan untuk menampilkan bilangan terbesar, gunakan angka nol di depan seperlunya.

Syntax

R
as.hexmode(x)<p></p><p># S3 method for hexmode
as.character(x, &#8230;)</p><p># S3 method for hexmode
format(x, width = NULL, upper.case = FALSE, &#8230;)</p><p># S3 method for hexmode
print(x, &#8230;)</p>

Arguments

Parameter Deskripsi
x An object, for the methods inheriting from class "hexmode".
width NULL or a positive integer specifying the minimum field width to be used, with padding by leading zeroes.
upper.case a logical indicating whether to use upper-case letters or lower-case letters (default).
&#8230; further arguments passed to or from other methods.

Details

Kelas "hexmode" terdiri dari vektor bilangan bulat dengan atribut kelas tersebut, digunakan hanya untuk memastikan bahwa vektor tersebut dicetak dalam hex. Jika lebar = NULL (default), output diisi dengan angka nol di depan hingga lebar terkecil yang diperlukan untuk semua elemen yang tidak hilang. as.hexmode dapat mengonversi bilangan bulat (bertipe "integer" atau "double") dan vektor karakter yang elemennya hanya berisi 0-9, a-f, A-F (atau NA) ke kelas "hexmode". Ada! metode dan metode untuk | dan &: ini mendaur ulang argumennya menjadi lebih panjang dan kemudian menerapkan operator secara bitwise ke setiap elemen.

Contoh

Example
R
# NOT RUN {
i <- as.hexmode("7fffffff")
i; class(i)
identical(as.integer(i), .Machine$integer.max)

hm <- as.hexmode(c(NA, 1)); hm
as.integer(hm)
# }

See Also

octmode sprintf for other options in converting integers to hex strtoi to convert hex strings to integers.