Post

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:

  1. i8 menampung nilai -128 sampai dengan 127
  2. i16 menampung nilai -32768 sampai dengan 32767
  3. i32 menampung nilai -2147483648 sampai dengan 2147483647
  4. i64 menampung nilai -9,223372e+18 sampai dengan 9,223372e+18
  5. i128 menampung nilai -1,701412e+38 sampai dengan 1,701412e+38
  6. isize merupakan tipe pointer yang insyaallah akan dibahas kemudian.

Unsigned integer juga ada 6 macam:

  1. u8 menampung nilai 0 sampai dengan 127
  2. u16 menampung nilai 0 sampai dengan 32767
  3. u32 menampung nilai 0 sampai dengan 2147483647
  4. u64 menampung nilai 0 sampai dengan 9,223372e+18
  5. u128 menampung nilai 0 sampai dengan 1,701412e+38
  6. 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.