自学内容网 自学内容网

C语言--输入输出函数

输入输出函数

   C语言输入输出通过函数来实现,在使用前需声明 stdio 头文件

1.单个字符的输入输出

函数名功能表达形式
putchar输入一个字符(传入一个ASCLL码值,显示该值对应的字符)

putchar(100);

putchar('a');

putchar(ch);

getchar接受一个字符,表达式结果为字符的ASCLL码值ch=getchar();

2.格式化字符串输入输出

函数名功能使用范例

补充

printf输出格式化字符串

printf("hello world");

int a=0;

printf(“%d”,a);

printf打印多个变量必须一一对应(输出控制符与变量从左往右一一对应)
scanf输入格式化字符串

scanf("nm");

scanf("请输入一个数据");

int a = 0; int b = 0;

scanf("%d,%d",&a,&b);

scanf除了打印%s之外均需在数据名前加上&(取地址符)

scanf认为“ ”和“\r”为字符结束标志

int a = 0;
int b = 0;

printf("a = %d\n,b = %d\n",a,b);
打印输出控制符含义打印输出控制符含义
%d按十进制打印%c按字符打印
%o按八进制打印%s按字符串打印
%x按十六进制打印%f按浮点数打印
%ld按long打印%lf按double打印
%u按unsigned打印

%p

按指针打印
%%打印%%e按指数打印

     输出控制符补充

格式含义
%.mf保留m位小数
%ndn:阈宽,不足阈宽在数据左侧用空格补齐
%-nd

左对齐

%0nd不足在数据左侧用0补齐

3.字符串的输入输出和

函数名功能特点
puts向终端打印一行字符串在字符串未自动打印\n
gets从终端接收一行字符串

gets可以接收带' '的字符


原文地址:https://blog.csdn.net/cui__OaO/article/details/149404902

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!