【发布时间】:2020-02-05 03:51:56
【问题描述】:
我正在生成一个 65 到 90 范围内的随机数(对应于大写字符作为字节的字节表示)。随机数生成器返回一个整数值,我想把它转换成一个字节。
当我说我想将整数转换为字节时,我并不是指数字的字节表示 - 即我不是说 int 66 变成字节 [54 54]。我的意思是,如果 RNG 返回整数 66,我想要一个值为 66 的字节(对应于大写 B)。
【问题讨论】:
-
byte(i)或[]byte(string(i))将 int 设置为字节。见stackoverflow.com/a/62737936/12817546。int(b)或int(b[0])将字节设置为 int。见stackoverflow.com/a/62725637/12817546。
标签: go types type-conversion