Eva*_*ald 0 c
我有一个我在C中无法理解的代码; char c是字符串,应该是随机的,这里是问题,26应该是从97开始的值范围,但它很容易理解整数,但在char的情况下我不知道它是什么意思成为
char c = (char) rand() % 26 + 97;
eou*_*3hf 6
那就是生成一个随机字符.在ASCII中,字母字符从97开始.因此,代码采用97,在0到25之间添加一个0到25之间的随机数,然后将其转换为a char,生成随机字母字符.
char
归档时间:
11 年,9 月 前
查看次数:
86 次
最近记录: