There are several basic data types in the Rust language. Integer type is referred to as integer type, which can be divided into the following categories according to bit length and sign or not: Bit length Signed Unsigned 8-bit I8 U8 16-bit I16 U16 32-bit I32 U32 64-bit I64 U64 128-bit I128 U128 Arch Isize Usize Two types of integers Integers are expressed in the following ways: Binary system Example Decimal system 98_222 hexadecimal 0xff Octal system 0o77 Binary system 0b1111_0000 Bytes (can only represent type U8) Baked A’ 7.6.1. Integer type #
isize
and
usize
are used to measure data size, and their bit length depends on the target platform on which they are running, and processors with 32-bit architecture will use 32-bit length integers.