问题遇到的现象和发生背景
请问各位,如何在c语言中随机生成一个字符。
#include <stdio.h>
#include <stdlib.h>
int main()
{
srand((unsigned)time(NULL));
int num1 = rand() % 127; //生成ASCII表里的前126个字符,但不一定都能显示
printf("%c\n", num1);
int num2 = (rand() % 26) + 97; //a到z随机
printf("%c\n", num2);
int num3 = (rand() % 26) + 65; //A到Z随机
printf("%c\n", num3);
}