我从头算需要一个格式化左对齐方式的要求。我不应该使用字符串转换(默认情况下将字符串对齐),因为它可能在另一端引起兼容性问题。

例如,如果我的字段具有7个字节长,并且我只得到两个数字作为输入,那么这两个数字应该进入我字段的前两个字节(左对齐),而不是最后两个字节。

因此,是否从头算中有任何内置函数可以按对齐方式格式化一个数字?

有帮助吗?

解决方案

您可以将其转换为字符串并让它骑行。从头算将自动在字符串和小数之间转换。同样,这两种类型的物理表示将相同。

如果您试图使用非ASCII的格式(int,float等),我认为没有内置功能,您可能必须做一些粗糙的事情,例如将其施放到void类型然后使用hex_to_string()进行字符串类型,以保留精确的位,然后用空格右垫。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top