【发布时间】:2009-11-13 00:00:07
【问题描述】:
我正在尝试生成一个随机的 160 位字符串,该字符串应该存储在名为 str[20] 的字符数组中。很明显,该数组包含 20 个字符。如何将 160 位更改为 20 个字符/数字?我正在尝试在 C 中做到这一点。非常感谢任何帮助,因为我已经没有想法了,然后我大学的帮助台不会帮助我。..
【问题讨论】:
-
一个字节有多少位? C语言中20个字符的数组有多少字节?
-
假设 char 在您的机器上是 8 位类型,则该数组已准备好容纳 160 位。这 160 位现在是什么格式的?
-
您是如何生成这些位的?你能给我们看一些代码吗?
-
一个字节中的 8 位。 20 字节 = 160 位。问题是如何将每个 8 位数字存储在包含 20 个字节的数组中??
-
for (i = 0; i