`

rust println!

    博客分类:
  • rust
 
阅读更多
fn testPrintln(){
    println!("{}",12);  //代表Display
    println!("{:?}",12);    //代表Debug
    println!("{:o}",12);    //打印八进制
    println!("{:x}",12);    //打印十六进制小写
    println!("{:X}",12);    //打印十六进制大写
    println!("{:p}",&12);   //打印指针
    println!("{:b}",12);    //打印二进制
    println!("{:e}",12);    //打印指数小写
    println!("{:E}",12);    //打印指数大写
}

12
12
14
c
C
0x108b34e1c
1100
1.2e1
1.2E1
分享到:
评论

相关推荐

    Rust加减乘除的案例

    这里通过`println!`宏输出提示信息,告知用户输入第一个数字。接着,创建了一个可变字符串变量`num1`用于存储用户输入的数据。通过调用`io::stdin().read_line`方法来读取用户的输入,如果发生错误则通过`expect`...

    rust-ansi_colours

    println!("{}", Colour::Red.paint("This text will be red.")); ``` ### 格式化文本 除了颜色,`rust-ansi_colours`还支持文本的其他格式,如高亮、下划线和闪烁。以下是一些示例: ```rust println!("{}", ...

    Rust语言教程、案例及相关项目资源

    Ordering::Greater => println!("太大了!"), Ordering::Equal => { println!("恭喜你猜对了!"); break; }, } } } ``` 在这个案例中,使用了标准库中的`io`模块来处理输入输出,使用`rand`库生成随机数,并...

    Rust 格式化输出 小tips

    我们可以为每个花括号中的变量命名,并在 `println!` 或 `format!` 宏调用时提供这些名称对应的值。例如: ```rust fn main() { println!("{argument}", argument = "test"); // 输出: test } ``` 在上面的例子...

    rust基本语法简要介绍.pdf

    - **函数**:Rust中输出文字的主要方式是通过`println!()`和`print!()`宏。 - **示例**: ```rust println!("Hello, world!"); print!("This is a test."); ``` ##### 2. 变量声明 - **声明**:使用`let`...

    Rust语言教程及案例.docx

    println!("Hello, World!"); } ``` - **函数定义**:在 Rust 中,程序执行的起点是 `main` 函数,其定义形式为 `fn main()`。 - **输出语句**:`println!` 宏用于打印到标准输出。该宏接受多个参数,并可以包含...

    Rust语言入门教程-学习Rust的基础语法、案例示例和进阶内容

    println!("Hello, {}!", name); } ``` 6. **结构体** - Rust中的结构体是一种自定义数据类型,可以包含多个字段。 ```rust struct Person { name: String, age: u32, } let alice = Person { name: ...

    下面是一个非常详细的Rust语言教程.docx

    println!("Positive"); } else if number println!("Negative"); } else { println!("Zero"); } ``` #### 函数 Rust 中的函数使用 `fn` 关键字定义,例如: ```rust fn add_numbers(a: i32, b: i32) -> i32 { a...

    Rust520节日祝福.rar

    Rust语言使用`println!`宏来打印输出到控制台,因此我们的代码可能如下所示: ```rust fn main() { println!("520节日快乐!"); } ``` 保存文件后,在终端中运行`cargo run`,这个命令会编译并运行你的Rust程序,...

    通过例子学Rust 中文版(带完整目录)

    在Rust中,我们使用`println!`宏将字符串输出到控制台。例如: ```rust fn main() { println!("Hello, world!"); } ``` 这个简单的程序可以通过`rustc`编译器编译,并通过运行结果来验证代码的正确性。 2. **...

    《深入理解 Rust 并发编程》

    println!("hi number {} from the spawned thread!", i); thread::sleep(Duration::from_millis(1)); } }); for i in 1..5 { println!("hi number {} from the main thread!", i); thread::sleep(Duration::...

    本教程将介绍Rust语言的基础知识,并通过示例代码来演示这些概念的应用

    println!("Hello, World!"); } ``` - **执行步骤**: 1. 创建一个名为 `main.rs` 的文件。 2. 将上述代码复制到文件中。 3. 使用终端编译并运行程序。 4. 执行命令 `rustc main.rs`,再执行 `./main`。 5. ...

    Rust 绑定与解构,基本类型,所有权和借用,复合类型,流程控制,模式匹配,方法和关联函数,范型和trait Tips

    Some(i) if i > 5 => println!("greater than 5"), Some(i) => println!("{}", i), None => (), } } ``` ### 方法与关联函数 - **方法**:绑定到实例上的函数,通过 `.` 调用。 - **关联函数**:定义在类型上...

    Rust基础关键字介绍.docx

    Coin::Quarter => println!("Twenty-five cents"), } ``` ##### 7. `loop`, `while`, `for` - **`loop`**:创建一个无限循环,通常与 `break` 一起使用以在条件满足时退出循环。例如: ```rust loop { ...

    着色:(锈)着色终端如此简单,您已经知道该怎么做!

    println!("{}", Red.paint("这是一个红色的文本")); ``` `Red.paint("文本")`会返回一个`ColoredString`类型,可以像普通字符串一样输出。 4. **控制样式**:除了颜色外,还可以设置文本的其他样式,如高亮、...

    Rust语言HelloWorldRustlangFFI使用

    println!("Hello, World!"); } ``` 这段代码定义了一个名为`main`的函数,这是Rust程序的入口点。`println!`是一个宏,用于在控制台打印字符串。编译并运行这段代码,你会看到"Hello, World!"的输出。 接下来,...

    trace:用于跟踪函数执行的Rust过程宏

    在函数, mod或impl的顶部添加#[trace]将插入println! 受影响的函数的开头和结尾的语句,通知您何时进入和退出该函数以及打印参数和返回值。 有助于快速调试是否实际调用了应该被调用的函数,而无需手动插入打印...

    Rust常见面试题.pdf

    Err(e) => println!("Error: {}", e), } } ``` **使用`Option`**: ```rust fn find_max(numbers: &[i32]) -> Option<i32> { numbers.iter().cloned().max() } fn main() { let numbers = vec![3, 5, 2, 8, 1]...

    深入Rust的智能指针:内存安全的得力助手

    println!("Box contains: {}", b); // 将Box中的值取出 let n = *b; println!("Value: {}", n); ``` ##### 2.2 `Rc<T>`:引用计数智能指针 `Rc<T>`(Reference Counted)允许多个所有者共享相同的堆上数据,通过...

    程序设计训练之 Rust 编程语言 第二讲:所有权与结构化数据

    println!("w: {:?}", w); // 输出: w: [1, 2, 3] } println!("v: {:?}", v); // 错误: v 已经被移动到 w,不能再使用 v } ``` ##### 1.3 移动语义 - **默认行为**: 在 Rust 中,默认情况下,数据的所有权会在...

Global site tag (gtag.js) - Google Analytics