1Qter豆
最佳答案这样写是 强制转换.
你可以写个程序看看 char 类型 的 a-z , A-Z , 0-9输出的int是多少.
没记错的话 char c='0',对应的int类型应该是48;
'0' -> 30H -> 48.
你可以看看ascii码表.
你的
int i = qrand()%25 + 65;
i的范围在 [65,89] 对应的 字符是[A-Y],好像还差个Z.
| ||
2015-2-2 23:01:58
显示全部楼层
| ||||||||||
2015-2-2 23:06:33
显示全部楼层
| ||