2021-11-07

本文详细介绍了C语言中用于输出数据的printf()函数和输入数据的scanf()函数的使用方法,包括格式控制字符串、不同数据类型的输出与输入格式,以及一些实例演示。通过这些例子,读者可以理解如何进行整型数据的输入和输出操作。
摘要由CSDN通过智能技术生成

数据的输入和输出
输出函数(printf())和输出函(scanf())
1.printf()函数
printf()函数是系统提供的用于在标准输出设备输出数据的库函数,其一般调用格式为:
orintf(“格式控制字符串”,输出项表列)
(1)格式控制说明:按指定的格式输出数据,其格式为以%开头的格式控制字符,不同类型的数据采用不同的格式控制字符,以说明输出数据的类型、形式、长度、小数位数等。例如:int型数据采用%d,float型和double型数据都采用%f。
{2}普通字符:在输出数据时,需要原样输出的字符。
#include<stdio.h>
int main()
{ int a = 1, b = 2, c = 3; printf(“a=%d,b=%d,c=%d\n”, a, b, c);
return 0;
}
在这里插入图片描述
2.scanf()函数
(1)格式控制说明:
按指定的格式输入数据,其格式为以%开头的格式控制字符,不同类型的数据采用不同的格式控制字符。
(2)普通字符:
在输入数据时,需要原样输入的字符。
整型数据的输入和输出
在这里插入图片描述
在这里插入图片描述
#include <stdio.h>
int main()
{ int a=123; long int b = 32770; printf(“a=%d,b=%ld\n”, a, b); printf(“a=%o,b=%lo\n”, a, b); printf(“a=%#x,b=%#lx\n”, a, b); printf(“a=%d,b=%ld\n”, a); printf(“a+b=%ld\n”, a+b, b);
printf(“输出结束!\n”);
return 0;
}
在这里插入图片描述
#include <stdio.h>
int main()
{ int a, b; long int c; scanf_s("%d%d%ld", &a, &b, &c); printf(“a=%d,b=%d,c=%ld\n”, a, b, c);
return 0;
}
在这里插入图片描述
#include<stdio.h>
int main()
{ int a, b, c, d; scanf_s("%2d%3d%*d,%d%d", &a, &b, &c, &d); printf(“a=%d,b=%d,c=%d,d=%d\n”, a, b, c, d); printf(“a=%4d,b=%-4d,c=%-4d,d=%4d\n”, a, b, c, d); printf(“a=%+4d,b=%+4d,c=%+4d,d=%+4d\n”, a, b, c, d);
return 0;
}
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
#include<stdio.h>
int main()
{
float f;
double d;
scanf_s("%f%lf", &f, &d);
printf(“f=%f,d=%f\n”, f, d);
printf(“f=%e,d=%e\n”, f, d);
printf(“f=%4.2f,d=%.3f\n”, f, d);

return 0;

}
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值