Tipe data integer rust
Salah satu tipe data yang ada di rust adalah integer. Integer ada signed integer dan unsigned integer. Signed integer ini ada 6 macam:
- i8 menampung nilai -128 sampai dengan 127
- i16 menampung nilai -32768 sampai dengan 32767
- i32 menampung nilai -2147483648 sampai dengan 2147483647
- i64 menampung nilai -9,223372e+18 sampai dengan 9,223372e+18
- i128 menampung nilai -1,701412e+38 sampai dengan 1,701412e+38
- isize merupakan tipe pointer yang insyaallah akan dibahas kemudian.
Unsigned integer juga ada 6 macam:
- u8 menampung nilai 0 sampai dengan 127
- u16 menampung nilai 0 sampai dengan 32767
- u32 menampung nilai 0 sampai dengan 2147483647
- u64 menampung nilai 0 sampai dengan 9,223372e+18
- u128 menampung nilai 0 sampai dengan 1,701412e+38
- usize merupakan tipe pointer yang insyaallah akan dibahas kemudian.
Perbedaan signed dan unsigned adalah unsigned hanya numerik positif.
This post is licensed under CC BY 4.0 by the author.