关键字

21 阅读1分钟

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);
}

运行结果:

image.png