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

该篇博客整理了大一C语言课程中关于数据类型与输入输出的多个练习题,包括变量定义、算术运算、格式化输出等。通过源代码及运行截图展示,帮助读者掌握基本的C语言编程技巧,例如变量的使用、表达式的处理以及不同数据类型的运算。同时,强调了在使用VC环境中的实践操作和输入输出格式的重要性。
摘要由CSDN通过智能技术生成

仅供借鉴、仅供借鉴、仅供借鉴(整理了一下大一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;
} 

在这里插入图片描述

(2)

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

(2)

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

4 、小结

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿_小郑.

整理不易、多谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值