运算符“*”有时是单目运算符有时又可能是双目运算符?

到底是对还是错... 到底是对还是错 展开
 我来答
小小互联
2021-12-24 · 专注解答计算机互联网问题
小小互联
采纳数:1 获赞数:0

向TA提问 私信TA
展开全部
单目运算符是指运算所需变量为一个的运算符,即在运算当中只有一个操作数,又叫一元运算符,* 是单目运算符,返回操作数所指定地址的变量的值。
运算所需变量为两个的运算符叫作双目运算符,或者要求运算对象的个数是2的运算符称为双目运算符。*作为乘法运算符时,是双目运算符。
Yuqi_Tan

2021-12-25 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3454万
展开全部
运算符“*”有时是单目运算符有时又可能是双目运算符,到底是对还是错?
这个说法是正确的。
原因是星号(*)身兼数职,它的作用分别是:
(1)算术运算符——乘法运算符。如3*2、a*b,分别代表3×2和a×b。这个时候,它是双目运算符。
(2)取值运算符。如:*a和*p+分别代表取指针a和p指向的数。这时,它是单目运算符。
(3)指针变量类型说明符。用在变量声明语句中。如int*p;和char*s;中的*只是说明p和s是指针变量。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户

2021-12-24
展开全部
是,当他作为指针运算符是,就是单目运算符,表示取出地址中的值
当他作为数学运算时,就是双目运算,如3*5 ,这个时候就是双目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2021-12-24
展开全部
在C语言,运算符“*”既可以是单目运算符,又可以是双目运算符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
arongustc
科技发烧友

2021-12-24 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:5975万
展开全部
当然对,当它是乘法运算符时是双目,当它用在指针前面时是单目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式