int用来定义整形
float和double用来定义浮点数
char用来定义字符
sizeof运算符来查看占用内存大小
zu是一个特殊的占位符,专门用来输出sizeof的结果
Bool是布尔类型,表示Ture或者False,本质就是int,Ture:1;Fales:0
代码示例:
int main(int argc, char *argv[]) {
//定义一个变量来表示我们学校的人数
int num = 3721;
//定义学生身高
float h = 1.72;
double h1 = 1.81;
//定义学生性别(男m,女f)
char c = 'm';
printf("%c\n",c);
//sizeof运算符来查看占用内存大小
printf("%z\n",sizeof num);
//zu是一个特殊的占位符,专门用来输出sizeof的结果
printf("%z\n",sizeof(double));
return 0;
}
利用关键字输出学生信息
实例代码:
int main() {
int id;
float score;
char rank;
_Bool pass;
printf("请输入学号:");
scanf("%d",&id);
getchar();
printf("请输入分数:");
scanf("%f",&score);
getchar();
printf("请输入级别:");
scanf("%c",&rank);
getchar();
printf("请输入是否通过:");
scanf("%d",&pass);
printf("\n该考生信息如下:\n");
printf("学号:%d\n 分数:%.2f\n 级别:%c\n 是否通过:%d",id,score,rank,pass);
}
运行结果: