C语⾔中符号格式说明
scanf 语法:
#include <stdio.h>
int scanf( const char *format, ... );
scanf()函数根据由format(格式)指定的格式从stdin(标准输⼊)读取,并保存数据到其它参数. 它和printf()有点类似. format(格式)字符串由控制字符,空⽩字符和⾮空⽩字符组成. 控制字符以⼀个%符号开始,如下:
控制字符说明
%c ⼀个单⼀的字符
%d ⼀个⼗进制整数
%i ⼀个整数
%i和%d 没有区别,%i 是⽼式写法,都是整型格式,i %表⽰ integer 表⽰整型值,默认为⼗进制数表⽰,
d %表⽰ decimal 明确地表明了这是⼀个⼗进制数表⽰。
int x,y;
scanf("%i %d",&x,&y); // 没问题
printf("%d %i",x,y); // 没问题
i % x -- 整除取余运算。
%e, %f, %g ⼀个浮点数
%o ⼀个⼋进制数
%s ⼀个字符串
%x ⼀个⼗六进制数
%p ⼀个指针
%n ⼀个等于读取字符数量的整数
%u ⼀个⽆符号整数字符常量怎么表示
%[] ⼀个字符集
%% ⼀个精度符号
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论