请输入您要查询的百科知识:

 

词条 格式占位符
释义

格式占位符(%)是在C/C++语言中格式输入函数,如scanf、printf等函数中使用。其意义就是起到格式占位的意思,表示在该位置有输入或者输出。

格式字符说明

格式占位符(%)可以以下字母配合使用用来表示某些特定的输入输出。

%a,%A 读入一个浮点值(仅C99有效)

%c 读入一个字符

%d 读入十进制整数

%i 读入十进制,八进制,十六进制整数

%o 读入八进制整数

%x,%X 读入十六进制整数

%s 读入一个字符串,遇空格、制表符或换行符结束。

%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。

%p 读入一个指针

%u 读入一个无符号十进制整数

%n 至此已读入值的等价字符数

%[] 扫描字符集合

%% 读%符号

格式输入输出示例

scanf("%d,%d,%d",&a,&b,&c); // 从键盘输入三个整数,用逗号分隔

scanf("%c", &s); //从键盘输入一个字符

scanf("%f", &f); //从键盘输入一个浮点型数据

printf("%d\",a); //输出一个整数

printf("%f\",b); //输出一个浮点数

printf("%s\",c); //输出一个字符

其中\表示换行

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 12:31:26