■ MIN/MAX 키워드를 사용해 각 타입별 최소/최대값을 구하는 방법을 보여준다.
▶ 예제 코드 (RS)
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 |
println!("--- 부호가 있는 정수 ---"); println!(" i8={}~{}", i8::MIN , i8::MAX ); println!("i16={}~{}", i16::MIN, i16::MAX); println!("i32={}~{}", i32::MIN, i32::MAX); println!("i64={}~{}", i64::MIN, i64::MAX); println!("--- 부호가 없는 정수 ---"); println!(" u8={}~{}", u8::MIN , u8::MAX ); println!("u16={}~{}", u16::MIN, u16::MAX); println!("u32={}~{}", u32::MIN, u32::MAX); println!("u64={}~{}", u64::MIN, u64::MAX); println!("--- OS 비트에 따라 달라지는 정수 --- "); println!("isize={}~{}", isize::MIN, isize::MAX); println!("usize={}~{}", usize::MIN, usize::MAX); /* --- 부호가 있는 정수 --- i8=-128~127 i16=-32768~32767 i32=-2147483648~2147483647 i64=-9223372036854775808~9223372036854775807 --- 부호가 없는 정수 --- u8=0~255 u16=0~65535 u32=0~4294967295 u64=0~18446744073709551615 --- OS 비트에 따라 달라지는 정수 --- isize=-9223372036854775808~9223372036854775807 usize=0~18446744073709551615 usize=u64 */ |