题解 | #非整数倍数据位宽转换24to128#

非整数倍数据位宽转换24to128

https://www.nowcoder.com/practice/6312169e30a645bba5d832c7313c64cc

学习题解,有两种:

1、缓存使用128位。

2、缓存使用120位。

法一:

https://blog.nowcoder.net/n/412264d029f646f5bac55cb77c993ecb?f=comment

法二:

https://blog.nowcoder.net/n/5ab7265a45244007834b205ea97671b3?f=comment

串转并的方式有很多种:

①单比特转多比特。这个比较容易,只需使用移位寄存器寄存,然后计数,在相同同的计数值输出结果即可。

②多比特转多比特有两种可能,一种可能输出是输入的倍数,另一种可能是输出不是输入的倍数。

③输出是输入的倍数,只需使用移位寄存器寄存,然后计数,在相同同的计数值输出结果。

④输出不是输入的倍数,使用移位寄存器寄存,找到输入和输出的最小公倍数,然后计数,在不同的计数值输出结果。

全部评论

相关推荐

评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务