数据的输入与输出

数据的输入与输出

1、输入数据

(1)scanf函数

  • scanf函数的一般形式
    scanf(格式控制,地址表列)
    "格式控制"的含义同printf函数。“地址列表”是由若干个地址组成的表列,可以说变量的地址,或字符串的首地址。

  • scanf函数中的格式说明
    以%开始,以一个格式字符结束,中间可以插入附加的字符。例scanf("a=%f,b=%f,c=%f",&a,&b,&c);

  • scanf函数中的格式控制后面应当是变量地址,而不是变量名

  • scanf("a=%f,b=%f,c=%f",&a,&b,&c);
    在输入数据时,应在对应的位置上输入相同的字符。即输入a=9,b=4,c=2
    如果输入1 2 3就会出错

  • 在用“%c”格式声明输入字符时,空格字符和“转义字符”中的字符都作为有效字符输入,例如:

scanf("%c%c%c",&a1,&a2,&a3);
在执行该函数时应该连续输入3个字符,中间不要有空格。如:abc
若在两个字符间插入空格就会出错。如:a b c
系统会把第一个字符‘a’送给a1,第二个字符是空格字符‘ ’送给a2,第三个字符‘b’送给a3.

(2)getchar函数
字符输入函数,其一般形式为:getchar()
getchar函数只能接受一个字符,如果想要输入多个字符就要用多个getchar函数。

2、数据的输出

(1)printf函数

  • 用printf函数输出数据
    printf函数的一般格式为: printf(格式控制,输出列表)
    格式控制"是用双撇号括起来的一个字符串,称为格式控制字符串。它包括两个信息:
    (a)格式声明。格式声明由”%"和格式字符组成,如%d,%f等。
    (b)普通字符。普通字符即需要在输出时原样输出的字符。

    输出列表 是程序需要输出的一些数据,可以是常量、变量或表达式。
    在这里插入图片描述
    (2)putchar函数
    putchar()函数一般形式为putchar(c)
    注意: putchar函数是输出字符的函数,它输出的是字符而不能输出整数。
    当然,putchar函数也可以输出转义字符,例如:

	putchar('\101');

附:本次简单代码

#include <stdio.h>
int main(){
/*	char c1,c2,c3,c4,c5;
	char C1,C2,C3,C4,C5;
    c1='C';
    c2='h';
    c3='i';
    c4='n';
    c5='a';
    C1=c1+4;
    C2=c2+4;
    C3=c3+4;
    C4=c4+4;
    C5=c5+4;
    putchar(C1);
    putchar(C2);
    putchar(C3);
    putchar(C4);
    putchar(C5);
	//printf("原来:%c%c%c%c%c\n ",c1,c2,c3,c4,c5);
	//printf("后来:%c%c%c%c%c\n ",C1,C2,C3,C4,C5);
	*/
	int a=66;
	//printf("%d",c5);
	putchar(a);
	putchar('\101');
	return 0;
} 


输出结果:原来:Chain
         后来:Glmre
         97
         B
         A

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

注定暴富

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值