C的输入与输出

输入输出

函数:一个独立的功能模块

标准输入(scanf)、输出(printf),(对变量的数据类型没有要求)

字符的输入(getchar)、输出(putchar)

  1. 输出

printf(“格式控制串”,输出表);

格式控制串:”原样输出的内容+格式化符”

输出表:要输出的对象

整型:

%d:十进制整数

%o:八进制整数

%x/X:十六进制整数

#:自动在八进制和十六进制前面添加前缀

%u:无符号整数

%hd:short

%ld:long

%lld:long long

字符:

%c

浮点型:

%f:float

%lf:double

%e:指数型

%g:选择指数和小数中较短的一个

.n:保留小数点后n位

m:指定输出的域宽,默认是右对齐,m小于数据的实际长度,原样输出,如果大于数据的实际长度,左边补空格

  1. 输入

scanf(“格式控制串”,地址表);

1、scanf中不要添加修饰语,如果添加,输入的时候原样输入

2、如果以”%d%d”这种形式进行输入的时候,以空格、Tab键、回车作为一个变量的输入结束

3、全部输入结束,必须以回车作为结束符

4、以“%c%c“输入的时候,不能以空格、回车、Tab键作为一个变量的结束,因为空格、回车、Tab键都是字符

添加%*c(表示抑制符)

字符的输入输出

输入:

int getchar(void)

返回值:成功返回输入的ASCII码值

输出:int putchar(int c);

参数:要输出的ASCII码值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值