仅供借鉴、仅供借鉴、仅供借鉴(整理了一下大一C语言每个章节的练习题、没得题目、只有程序了)

文章目录

1 、实训名称

实训2:数据类型与输入输出

2 、实训目的及要求

1.掌握C语言基本数据类型(整型,实型,字符型)数据的常量表示、变量的定义和使用。
2.了解C语言表达式语句,尤其是赋值语句。
3.进一步熟悉VC环境的使用方法。

3 、源代码及运行截图

【2-7】

#include<stdio.h>
int main(){
int a=100;
printf("a=%d\n",++a+5);
int b=200;
printf("b=%d\n",5+b++);
return 0;
}

C语言------数据类型与输入输出_数据

(2)

#include<stdio.h>
int main(){
int num,total,price;
num=10;
price=6;
total=num*price;
printf("total=%d\n",total);
return 0;
}

C语言------数据类型与输入输出_#include_02

【3-1】

#include<stdio.h>
int main(){
int x,y,sum,sub,mul,div;
x=29;y=7;
sum=x+y;
sub=x-y;
mul=x*y;
div=x/y;
printf("%d+%d=%d\n",x,y,sum);
printf("%d-%d=%d\n",x,y,sub);
printf("%d*%d=%d\n",x,y,mul);
printf("%d/%d=%d\n",x,y,div);
return 0;
}

C语言------数据类型与输入输出_c语言_03

【3-2】

#include<stdio.h>
int main(){
int a,b,c;
a=b=8,c=10;
printf("%d^2=%d\n",a,64);
printf("%d^2=%d\n",b,64);
printf("%d^2=%d\n",c,100);
return 0;
}

C语言------数据类型与输入输出_#include_04

【3-3】

#include<stdio.h>
int main(){
int a,b,c;
a=150,b=20,c=45;
printf("a/b=%d\n",a/b);
printf("a%%c=%d\n",a%c);

return 0;
}

C语言------数据类型与输入输出_c语言_05

【3-9】

#include<stdio.h>
int main(){
int a,b,c;
a=100;
printf("%d\n",++a);
printf("%d\n",a++);
printf("%d\n",a);


return 0;
}

C语言------数据类型与输入输出_数据_06

(2)

#include<stdio.h>
int main(){
int a,b,c;
a=10;
printf("%d\n",++a+5);
printf("%d\n",7+a++);
return 0;
}

C语言------数据类型与输入输出_#include_07

【4-1】

#include<stdio.h>
int main(){
int a=1234;
float f=123.456;
char ch='a';
printf("%8d,%2d\n",a,a);
printf("%f,%8f,%8.1f,%2f,%2e\n",f,f,f,f,f);
printf("%3c\n",ch);
return 0;
}

C语言------数据类型与输入输出_#include_08

【4-2】

#include<stdio.h>
int main(){
char a[]="Hello world!";
printf("%s\n%15s\n%10.5s\n%2.5s\n%.3s\n",a,a,a,a,a);

return 0;
}

C语言------数据类型与输入输出_数据_09

【4-3】

#include<stdio.h>
int main(){
int a=1234;
float f=123.456;
char c[]="Hello world!";
printf("%8d,%-8d\n",a,a);
printf("%10.2f,%-10.f\n",f,f);
printf("%10.5s,%-10.3s\n",c,c);
return 0;
}

C语言------数据类型与输入输出_c语言_10

【4-6】

#include<stdio.h>
int main(){
int x,y;
char a,b;
scanf("%d,%d",&x,&y);
printf("x=%d,y=%d\n",x,y);
scanf(" %c,%c",&a,&b);
printf("a=%c,b=%c\n",a,b);
return 0;
}

C语言------数据类型与输入输出_c语言_11

【4-9】

#include<stdio.h>
int main(){
int a;
float b;
/************[1]FOUND***********/
printf("Enter a and b:");
/************[2]FOUND***********/
scanf("%d %f",&a,&b);
/************[3]FOUND***********/
printf("a=%d,b=%f\n",a,b);
return 0;
}

C语言------数据类型与输入输出_c语言_12

4 、小结

不同的数据类型有不同的占位符和格式控制符。整形变量在定义一个变量时用的是int,浮点型用的是float,单个字符用的是char,字符串也是char但是要用的数组。在输出时,格式占位符分别对应%d、%f、%c。在%和字母中间加入相应的数字代表代码在编译后显示在屏幕中的数据位置和大小。再用scanf()语句时要严格按照圆括号内的格式输入相应的数据在键盘上。