1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
| fn main() { let value: i8 = -1; println!("i8: {}", value);
let value: i32 = -10000; println!("i32: {}", value);
let value: i64 = -10001; println!("i64: {}", value);
let value: isize = -10002; println!("isize: {}", value);
let value: u8 = 3; println!("u8: {}", value);
let value: u32 = 10004; println!("u32: {}", value);
let value: u64 = 10005; println!("u64: {}", value);
let value: usize = 10006; println!("usize: {}", value);
let value = 92_222; println!("i32_: {}", value);
let value = 0xfff; println!("i32_十六进制: {}", value);
let value = 0o77; println!("i32_八进制: {}", value);
let value = 0b1111_0000; println!("i32_二进制: {}", value);
let value = b'A'; println!("b'A': {}", value);
let value: f64 = 2.0; println!("f64: {}", value);
let value: f32 = 3.0; println!("f32: {}", value);
let value: bool = true; println!("bool: {}", value);
let value: char = 'Z'; println!("char: {}", value);
let value: (i32, bool) = (1, true); println!("元组 {:?}", value);
let value1 = value.0; println!("value1: {}", value1);
let value2 = value.1; println!("value2: {}", value2);
let (value, value_b) = value; println!("new value_1: {}", value); println!("new value_b: {}", value_b);
let value: [i32; 3] = [1, 2, 3]; println!("new value_2: {:?}", value);
let value = [3; 3]; println!("new value_3: {:?}", value);
let value3 = value[0]; println!("value3: {}", value3); }
|