前言

博主:Super大雄   (萌新博主一枚)

C语言专栏:https://blog.csdn/m0_64857213/category_11678637.html

LeetCode专栏:https://blog.csdn/m0_64857213/category_11691019.html

本期是关于C语言输入输出语句相关的格式与复合语句,如有错误迎您提出您的看法。

  🌷给小伙伴们推荐个学习、刷题的网站?
🍓🍓各种面试题应有尽有,刷题刷到你手软
🥂🥂🥂各种互联网学习资料,各个大厂面试真题从 零基础开始学习,帮你轻松应对各类面试题目,快来充实一下自己吧!

点击我🐱‍🏍开始注册🐂 学习、刷题

 

目录

 

什么是赋值、什么是赋值语句?

数据的输入语句

例1:字符串原样输出

例2.指定宽度输出

数据的输入

例1:字符串原样输出

例2.指定宽度输出

例4:实型数据输入

字符的输入与输出

数字和字符赋值

字符输入函数:getchar

字符输出函数:putchar

复合语句与空语句

空语句


 

什么是赋值、什么是赋值语句?

在生活中我们把水倒进杯子里边就是赋值,杯子是一个容器用来存放东西的。在C语言中变量相当于一个容器用来存放值的,变量类型的不同存放的东西也不同。例如:杯子是装水的、相框是放照片的、手枪的弹夹是用来装子弹的,不同事物用着不同的容器来装。

C语言中用=来表示赋值。两个等于号==在C语言中表示判断。

例如:

int a=10

C语言一套语句结束必须加上; 

赋值语句的构成:在赋值表达式的后边加上;就是赋值语句了。

例如:

int a=10;

C语言中;表示是一条语句。

数据的输入语句

printf(“ 字符 格式说明 转义字符”,输出项);

例1:字符串原样输出

 int x = 123;
	float y = 12.12;
	printf("x=%d,y=%f\n",x,y);
	printf("%d,%f", x, y);

结果:

x=123,y=12.120000
123,12.120000

 

例2.指定宽度输出

 int x = 123;
	printf("x=%4d\n",x);
	printf("x=%2d\n",x);

结果:

x= 123
x=123

注意:第一行x= 123这里是有一个空格的。

总结如果指定长度>实际长度补空格,正数:前边补,负数:后边补。

 float t=23.12345678;
	printf("f=%7.2f\n",t);
   printf("f=%10.6f\n",t);

 结果:

f=  23.12        两个空格
f= 23.123457 一个空格

%n.mf:m代表数据总长度,n代表小数位数  

实际>n   四舍五入

实际<n   不变

数据的输入

scanf(“字符 格式说明”,地址);

int a, b, c;
//假如输入2 3 4
	scanf("%d%d%d",&a, &b, &c );
	printf("%d,%d,%d" ,a, b, c);

 

 结果:2,3,4

&为取地址符

整型数据输入如果没有其他符号分隔,用空格或回车

例1:字符串原样输出

int a, b;
	scanf("a=%d,b=%d",&a, &b );
	printf("%d,%d\n" ,a, b);

 输入格式:a=1,b=2

否则出现异常

例2.指定宽度输出

int a, b, c;
	scanf("%1d%2d%3d",&a,&b,&c);
	printf("%d,%d,%d",a,b,c);

输入格式: 987654321

 结果:9,87,654

我们可以看到有了指定宽度就不用输入的时候空格了

例4:实型数据输入

float t;
scanf("%2.5f",&t);

切记:实型数据不能指定小数位数。

字符的输入与输出

char a, b;
	scanf("%c%c",&a,&b);
	printf("%c,%c",a,b);

输入格式: b

 结果: ,b

空格也算作字符串

数字和字符赋值

char a;
	int b;
	scanf("%d%c",&a,&b);
	printf("%d,%c",a,b);

输入格式: 3a

 结果:3,a 


 

输入格式: 3 a

 结果:3, 


输入格式: 10a

 结果:10,a

注意:%c前不能有空格,字符指一个

字符输入函数:getchar()

char a;
	a=getchar();
	printf("%c",a);

输入格式: a

 结果:a

字符输出函数:putchar()

char a;
	a=getchar();
	putchar(a);

复合语句与空语句

复合语句就是有多个语句符合而成的语句{ }

{ }称为语句块,在{}里边的成为语句。

一个语句块包含了多个语句。

{
int a;
	int b;
	int c;
	int d;
}

空语句

;

只有分号“;”组成的语句称为空语句,执行到这里系统什么也不做,然后往下执行!

空语句是合法的。

   🌷给小伙伴们推荐个学习、刷题的网站?
🍓🍓各种面试题应有尽有,刷题刷到你手软
🥂🥂🥂各种互联网学习资料,各个大厂面试真题从 零基础开始学习,帮你轻松应对各类面试题目,快来充实一下自己吧!

点击我🐱‍🏍开始注册🐂 学习、刷题

 

 

更多推荐

【C语言—零基础第六课】输入输出语句格式与复合语句