char类型怎么变成了问号

#define _CAT_SECURE_NO_WARNINGS
#include

struct student
{
int num;
char name[20];
int age;
char sex;
float score;
char addr[30];
};
struct student xiaoming, zhangshan;

int main() {
struct student xiaoming = {1001,"lele","m",20,50.6,"河北秦皇岛市"};
printf("%d %s %c %d %5.2f %s\n",xiaoming.num,xiaoming.name,xiaoming.sex,xiaoming.age,xiaoming.score,xiaoming.addr);

return 0;

}

img

性别和年龄的初始化赋值顺序错了,还有字符应该是 'm' 单引号而不是双引号