博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基本输入输出函数以及其格式.
阅读量:5925 次
发布时间:2019-06-19

本文共 1005 字,大约阅读时间需要 3 分钟。

1.

printf函数的一般格式:  printf(格式控制,输出列表)  如  printf("%d,%c\n",i,c);

格式控制:用双撇号括起来的一个字符串.它包括两个信息:1.格式声明.(格式声明由"%"和格式字符组成的,如%d,%c,%f)

                                                                        2.普通字符.(即需要在输出时原样输出的字符,如逗号,空格,换行符,也可以包括其他字符)

输出列表:是程序需要输出的一些数据,可以是常量,也可以是变量或表达式.

        printf("%d,%c\n",a,b);    

%d %c是格式声明,  a b是输出列表.

 

格式字符: %d格式:用来输出一个有符号的十进制整数.(%i格式等同)

             %c格式:用来输出一个字符.

             %f格式:用来输出实数(包括单 双 长双精度),以小数形式输出.

            %f有几种用法:基本型  %f,

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

                               输出的数据向左对齐   %-m.nf,

             %e格式:用格式声明%指定以指数形式输出实数.

             %o格式:以八进制整数形式输出.

             %x格式:以十六进制数形式输出整数.

             %u格式:用来输出物符号(unsigned)型数据,以十进制整数形式输出.

             %g格式:用来输出浮点数,系统自动选择e或f格式输出,不输出无意义的0.

格式声明的一般格式为:%  附加字符   格式字符  如:("%lf")或("%5.3f")

2.

scanf函数的一般形式:  scanf(格式控制,地址列表)  如  scanf("%d,%f",&a,&b)   其中&是地址符!

 

3.

putchar函数:向外输出一个字符.

getchar函数:向外接收一个字符.

例如:

#include<stdio.h>

main()

{

char a,b,c;

a=getchar();

b=getchar();

c=getchar();

putchar(a);

putchar(b);

putchar(c);

prtchar("\n");

return 0;

}

可以写为:

#include<stdio.h>

main()

{

putchar(getchar());

putchar(getchar());

putchar(getchar());

putchar("\n");

return 0;

}

 

 

 

 

                               

转载于:https://www.cnblogs.com/shujun/archive/2013/05/17/3084341.html

你可能感兴趣的文章
linux逻辑卷管理
查看>>
LINQ之路12:LINQ Operators之数据转换(Projecting)
查看>>
SQL Server:数据库角色
查看>>
分享8个超棒的基于HTML5和jQuery的开发教程
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
SpringMVC+Swagger详细整合
查看>>
计算机视觉领域最全汇总(第2部分)
查看>>
[译] 所有你需要知道的关于完全理解 Node.js 事件循环及其度量
查看>>
(六十九)复合语句
查看>>
我的友情链接
查看>>
设计模式:装饰者
查看>>
Java Web中实现Servlet的方式
查看>>
第三方库之 - SVProgressHUD
查看>>
11个让你吃惊的 Linux 终端命令
查看>>
MySQL与MongoDB的操作对比
查看>>
# 180111php编译错误
查看>>
EIGRP 查看邻居命令详解
查看>>
js闭包
查看>>
度量时间差
查看>>
网络营销与电子商务
查看>>