C语言标准输入输出函数

C语言标准输入输出函数

标准输入是从键盘获取数据到内存中, 键盘是标准输入设备. 
标准输出是把内存中数据输出到显示器进行显示, 显示器是标准输出设备. 
头文件 #include < stdio.h>

– 字符输出函数 putchar(c) 
– 字符输入函数 c=getchar() 
– 格式化输出函数 printf() 
– 格式化输入函数 scanf()


字符输出函数putchar()

putchar(c): 像显示器输出一个字符c, c是一个字符型变量, 或一个 0~255的整型常量或变量, 还可以是转义字符, 如’\n’, ‘\t’等

#include < stdio.h>
int main(){
    putchar('a');
    putchar('\n');
    putchar(97);
}


字符输入函数getchar()

getchar()函数用于从标准输入设备即键盘获取一个字符 
c = getchar(); 即把输入的字符赋给变量c, c的类型为整型或字符型

#include < stdio.h>
int main(){
    char c;
    c = getchar();
    putchar(c);
    putchar('\n');
}

注意: getchar()只能接受一个字符, 若输入字符数超过一个, 程序只接受第一个字符并把它赋给变量c, 其他输入字符将被忽略[^footnote]. 

格式化输出函数printf

printf可以输出普通字符或格式化字符

d 十进制 
o 八进制 
x 十六进制 
u 无符号形式 
c 字符 
s 字符串 
f 浮点数 
printf(“%-10d”, i) 默认是右对齐, -表示左对齐


格式化输入函数scanf

scanf中参数应该以变量地址形式给出, 和printf一样, 也可以使用格式化输入

d 十进制 
o 八进制 
x 十六进制 
u 无符号形式 
c 字符 
s 字符串 
f 浮点数 
printf(“%-10d”, i) 默认是右对齐, -表示左对齐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值