-4

看起来十六进制数字对 c/c++/rust iot 编程很有用。下面是支持十六进制数字的图像。 heksbin 数字从 1 到 vnti

heksbin 数字从一到 vnti vn 到 tuti

我正在寻找 rust 编译器,其中十六进制是整数 float 的默认基数。ascii_510(5+5=10) --> hskii_810(8+8=10=4X4)

int10 a = 484; B // ascii_510 rust 中的上述行将如下所示: int16 a = 0x484B ; 因此,请提供提示如何以及更改 rust 源中的哪些文件。 hskii_810

4

1 回答 1

1

你可以通过0x在你的整数前面加上一个十六进制数:

fn main() {
    println!("{}", 0x44);
}

游乐场

对浮点数使用十六进制没有任何意义,因为您要么想要设置位(应该使用特殊函数来完成,请参阅此问题),要么编写带有小数点的十六进制数,例如F3.2A.

编译器不支持后者,尽管很可能有一些板条箱支持它。如果没有最好的方法是使用 proc 宏来计算十进制等值并评估为正确的数字。

于 2020-09-22T00:20:00.550 回答