How to declare different data types variables in Rust

2 Answers

0 votes
fn main() {
   let _string = "Rust";  
   let _float = 3.14;                 
   let _boolean = true;   
   let _char1 = '♥'; // unicode 
   let _char2 = 'a';

   println!("{}", _string);
   println!("{}", _float);
   println!("{}", _boolean);
   println!("{}", _char1);
   println!("{}", _char2);
}




/*
run:


Rust
3.14
true
♥
a

*/

 



answered Oct 23, 2022 by avibootz
0 votes
fn main() {
    let n = 100;    // i32 by default
    
    let _i8:i8 = -128;
    let _u8:u8 = 128;
    
    let _i16:i16 = -89;
    let _u16:u16 = 89;
    
    let _i32:i32 = -901;
    let _u32:u32 = 901;
    
    let _i64:i32 = -72713;
    let _u64:i64 = 72713;
    
    let _i128:i128 = -8326417;
    let _u128:u128 = 8326417;
    
    let _isize:isize = -9223;
    let _usize:usize = 9223;
   
    println!("{}", n);
    
    println!("{}", _i8);
    println!("{}", _u8);
    
    println!("{}", _i16);
    println!("{}", _u16);
    
    println!("{}", _i32);
    println!("{}", _u32);
    
    println!("{}", _i64);   
    println!("{}", _u64);  
    
    println!("{}", _i128);
    println!("{}", _u128);
    
    println!("{}", _isize);
    println!("{}", _usize);
}




/*
run:

100
-128
128
-89
89
-901
901
-72713
72713
-8326417
8326417
-9223
9223

*/

 



answered Oct 23, 2022 by avibootz
edited Oct 23, 2022 by avibootz

Related questions

1 answer 148 views
3 answers 211 views
2 answers 208 views
2 answers 214 views
1 answer 215 views
1 answer 150 views
...