a×2等于多少?

 我来答
百度网友d2cc609
2022-03-09 · TA获得超过904个赞
知道答主
回答量:5255
采纳率:33%
帮助的人:153万
展开全部
一个
2

A =b等价于a =(a . Type)(a b);//返回类型A,该类型是强制转换的。

A=a b等价于a = a b;//返回类型是类型A和类型b之间的最高类型。

所以当a是int类型时,a = a 1;且a = 1;没有区别。(网上说=效率更高,这个没研究过。但是我个人认为1。现代编译器会对我们的代码做很多优化,我相信编译器的优化肯定会考虑这些问题,所以大概率情况下,两个编译器的最终结果是一样的;2.即使编译器没有优化,这种效率上的差异在今天的硬件上也很难体现,所以在实际编程中不需要考虑)
如果a是短型,区别就出来了。直接看代码截图。

同样,下面的代码也会有这个问题。

一个
2

inta = 2;
a = 1.2//没有错误,最后a = 3
a = a 1.2//报告了错误
杭州彩谱科技有限公司
2020-07-03 广告
测色仪L、a、b、c、h的意思,L代表明暗度(黑白),a代表红绿色,b代表黄蓝色,c表示彩度(色彩饱和的程度或纯粹度),h表示色调角。测色仪,广泛应用于塑胶、印刷、油漆油墨、纺织、印染服装等行业的颜色管理领域,根据CIE色空间的Lab,Lc... 点击进入详情页
本回答由杭州彩谱科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式