C语言程序设计——学习笔记3(数据的输入、输出)

本文详细介绍了C语言中的printf函数用于格式化输出,scanf函数用于格式化输入,以及putchar和getchar函数进行字符输出和输入的特性,包括控制字符串、格式字符、字段宽度和对齐方式等。
摘要由CSDN通过智能技术生成

格式输出函数

函数printf()的基本形式如下:printf(“控制字符串”, 输出项列表);
其功能:按控制字符串规定的输出格式,将输出项列表中的输出项依次输出到系统指定的默认设备。

  • 格式说明:由“%”和一个格式字符组成,不同的格式字符定义了不同的输出方式,常用的格式字符及其含义如下:
输出格式字符意义
c按字符型输出
d按十进制整数输出
u按无符号整数输出
f按浮点小数输出
e按科学计数法输出
o按八进制整数输出
x按十六进制整数输出
s按字符串输出
g按e和f格式中较短的一种输出
  • 字段宽度
修饰符格式说明含义
m%md以字段宽m输出整型数据,数据不足m位,左补空格
0m%0md以字段宽m输出整型数据,数据不足m位,左补零
m.n%m.nf以字段宽m输出小数实型,小数位位n
  • 对齐方式:在“%”与控制字符间加入负号“-”,则可控制所有输出数据为“左对齐”格式;否则,均为右对齐格式。
  • 字符“l”和“h”:在“%”与控制字符之间加入“l”和“h”分别指明使用long或short型格式显示数据。

字符输出函数

函数putchar()的功能是将一个字符从标准的输出设备上输出。形式为:putchar();
该函数要求必须有参数,参数可为字符型变量、字符码或字符常量。

格式输入函数

格式输入函数scanf(),该函数的功能是:从键盘输入数据,按照指定的输入格式把数据赋给相应的输入项。函数的一般形式为:scanf(“控制字符串”, 输入列表项);
scanf()中所有用来接收数据的变量必须用它们的地址表示,变量地址用变量名前加取地址运算符“&”表示。

格式字符意义
c输入一个字符
s输入一个字符串
d输入一个十进制整数
o输入一个八进制整数
x输入一个十六进制整数
f输入一个小数形式的浮点数
e输入一个指数形式的浮点数
  • 空格字符:在读入字符型数据时跳过输入数据流中与其相同的所有空格字符,即输入数据流中的空格字符仅作为输入数据的分界符,而不是有效数据。

字符输入函数

函数getchar()的功能是从标准的输入设备上输入一个可打印的字符,并将该字符的ASCII码值作为函数的返回值。其一般形式为:getchar()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值