C语言中 %*c 是什么意思?

 我来答
跪着作揖
高粉答主

2018-12-01 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:17.4万
展开全部

这是C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。

1、%u 十进制无符号整数。

2、%f 表示输出浮点数。

3、%s表示输出 字符串。

4、%c表示输出单个字符。

5、%p表示输出指针的值。

6、%e表示输出指数形式的浮点数。

7、%x, %X 表示输出无符号以十六进制表示的整数。

8、%0 表示输出无符号以八进制表示的整数。

9、%g表示输出自动选择合适的表示法。

扩展资料

C语言中字符的作用:

1、\n表示换行。  

2、\f表示清屏并换页。  

3、\r 表示回车。  

4、\t 表示Tab符。  

5、\xhh表示一个ASCII码用16进表示,其中hh是1到2个16进制数。

长度格式符为h、l两种,h表示按短整型量输出,l表示按长整型量输出。

#include<stdio.h> 

#include<string.h> 

int main( ) 

char c, s[20];

int a=1234;

float f=3.141592653589;

double x=0.12345678912345678;

strcpy(s, "Hello,World");

}

参考资料百度百科-C语言

yc14159265
推荐于2017-11-25 · TA获得超过499个赞
知道小有建树答主
回答量:124
采纳率:100%
帮助的人:48.9万
展开全部
scanf函数中的格式控制符:%*c

其中%c是读一个字符,而中间的*号是跳过一个字符。意思就是读取一个字符但并不赋值给变量。

下面是详细的格式说明,请参考:

%a-----------------读入一个浮点值(仅C99有效)
%A-----------------同上
%c-----------------读入一个字符
%d-----------------读入十进制整数
%i-----------------读入十进制,八进制,十六进制整数
%o-----------------读入八进制整数
%x-----------------读入十六进制整数
%X-----------------同上
%c-----------------读入一个字符
%s-----------------读入一个字符串
%f-----------------读入一个浮点数
%F-----------------同上
%e-----------------同上
%E-----------------同上
%g-----------------同上
%G-----------------同上
%p-----------------读入一个指针
%u-----------------读入一个无符号十进制整数
%n-----------------至此已读入值的等价字符数
%[]----------------扫描字符集合
%%-----------------读%符号

附加格式说明字符表修饰符

L/l:长度修饰符----输入"长"数据
h:长度修饰符------输入"短"数据
W:整型常数--------指定输入数据所占宽度
*: 星号-----------空读一个数据
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
11GC8
2012-10-02
知道答主
回答量:11
采纳率:0%
帮助的人:1.7万
展开全部
其中%c是读一个字符,而中间的*号是跳过一个字符。意思就是读取一个字符但并不赋值给变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疾风王者兵
2012-10-02 · 超过10用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:26万
展开全部
莫非是 除以c指针指的值 的余数。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一变班爱麻啊堡0J
高粉答主

2020-01-13 · 醉心答题,欢迎关注
知道答主
回答量:11.4万
采纳率:2%
帮助的人:5719万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式