c语言学习笔记(输入输出函数)

目录

一、scanf输入语句

二、printf输出函数

 三、putchar输出函数

四、getchar输入函数


一、scanf输入语句

1、scanf()函数一般格式:scanf(格式控制字符串,地址列表)

例:scanf("a = %d,b = %f",&a,&b);

其功能是按照指定的格式接收由键盘输入的数据,并存入输入项变量所在的内存单元中。其中的格式控制字符串构成的内容与printf()函数类似,包含格式说明普通字符。输入项表中的各输入项用逗号隔开,各输入项必须为地址引用,通常由“&”后面跟变量名组成或者是数组、字符串的首地址。

注意事项

(1)格式控制的两边必须用引号

(2)scanf()函数没有计算功能

(3)  遇到下列输入则认为当前输入结束:

<1>遇到空格回车键跳格键时输入结束。
<2>到达指定宽度时结束,如为“%4d”,则只取4列。

<3>%号后面加*表示跳过相应的数据接收。

(4)在“格式控制字符串”中,格式说明的类型与输入项的类型应一一对应匹配。

(5)在用%c格式输入字符时不需要分割符将各字符分开。

                    

2、 scanf()函数格式字符

d:输入十进制

o八位进制形式输入整数

x十六进制形式输入整数

u:输入无符号十进制整数

c:输入一个字符

s:输入字符串

二、printf输出函数

1、printf函数输出一般格式:printf(格式控制字符串输出值参数表);

例:printf("a = %d",a);

2、格式字符

(1)d格式字符

在%和格式字符中间插入格式修饰符,用于指定输出数据的域宽(所占的列数),如用“%4d”,指定输出数据占4列,输出的数据在域内向右靠齐。

其中12与234右侧对齐,且宽度为4,在12前面有两位空格,234前有1位空格。

(2) f格式符

指定数据宽度和小数位数用%m.nf

其中,m表示输出数据的宽度,即占m列,n表示小数点后保留n位小数。(若不需强调输出数据宽度,可直接用%.nf)

其中保留小数点后2位,宽度为7,在1前面有一位空格。

(3)c格式字符

用于输出一个字符,同样也可以加宽度,如:%5c   宽度为5.

 三、putchar输出函数

putchar函数头文件是标准输入输出头文件(stdio.h),要想使用这个函数我们必须包含这个头文件,在C语言中我们使用的是#include这个预处理来包含头文件的。

 我们在putchar函数内写入一个整形值72,putcahr函数会自动把72这个数值转换为数值对应的字符“H”并输出。

四、getchar输入函数

函数定义getchar() - 字符输入函数,没有参数,从输入缓冲区里面读取一个字符 - 「 一次只能读取一个字符 」

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值