[][src]Function tao_of_rust::ch02::primitives::number_type

pub fn number_type()

基本数据类型:数字类型

Basic usage:

fn number_type() {
    let num = 42u32;
    let num: u32 = 42;
    let num = 0x2A;  // 16进制
    let num = 0o106;  // 8进制
    let num = 0b1101_1011; // 2进制
    assert_eq!(b'*', 42u8); // 字节字面量
    assert_eq!(b'\'', 39u8);
    let num = 3.1415926f64;
    assert_eq!(-3.14, -3.14f64);
    assert_eq!(2., 2.0f64);
    assert_eq!(2e4, 20000f64);
    println!("{:?}", std::f32::INFINITY);
    println!("{:?}", std::f32::NEG_INFINITY);
    println!("{:?}", std::f32::NAN);
    println!("{:?}", std::f32::MIN);
    println!("{:?}", std::f32::MAX);
}
number_type();Run