首页 > 其他 > 详细

scanf和printf格式

时间:2020-11-16 22:34:45      阅读:36      评论:0      收藏:0      [点我收藏+]

函数名:scanf

功能:执行格式化输入
用法:int scanf(char *format,[argument,...]);
scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘)读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。
其调用格式为:scanf(“<格式化字符串>”,<地址表>);

printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为:

printf(“格式控制字符串”, 输出表列)
其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:

“%d”表示按十进制整型输出;
“%ld”表示按十进制长整型输出;
“%c”表示按字符型输出等。

转换说明符

  %a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)
  %c             字符
  %d             有符号十进制整数
  %f              浮点数(包括float和doulbe)
  %e(%E)     浮点数指数输出[e-(E-)记数法]
  %g(%G)     浮点数不显无意义的零"0"
  %i              有符号十进制整数(与%d相同)
  %u             无符号十进制整数
  %o             八进制整数    e.g.     0123
  %x(%X)      十六进制整数<?xml:namespace prefix = st1 />()   e.g.   0x1234
  %p             指针
  %s             字符串
  %%            "%"

scanf和printf格式

原文:https://www.cnblogs.com/chenzekun/p/13991480.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!