题解 | #十六进制转十进制#

十六进制转十进制

https://www.nowcoder.com/practice/33e148570d5c4e728116e2f861638c9c

/*
域宽是一个编程术语,它指的是用于存放输出数据的宽度12345。域宽通常插在百分号和转换说明符之间,比如 %5d 表示输出一个整数,占用 5 个字符的宽度。如果域宽大于被打印数据的宽度,数据通常会在域内右对齐,如果输出值的宽度大于域宽时,域宽是自动增长的5。域宽可以用来控制输出的格式,使得输出的数据更加整齐美观。
*/

// 写出一个十六进制整数 ABCDEF 对应的十进制整数,所占域宽为 15。
// 输入描述:无
// 输出描述:十六进制整数 ABCDEF 对应的十进制整数,所占域宽为 15。
// 备注:printf 可以使用使用格式控制串 “%md” 输出域宽为 m 的十进制整数。

// 引入标准输入输出库
use std::io;

// 主函数
fn main() {
    // 定义一个十六进制整数 ABCDEF
    let hex = 0xABCDEF;

    // 将十六进制整数转换为十进制整数
    let dec = hex as i32;

    // 输出十进制整数,所占域宽为 15
    println!("{:15}", dec);
}

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务