大家好,今天小编关注到一个比较有意思的话题,就是关于a-c语言的问题,于是小编就整理了3个相关介绍a-c语言的解答,让我们一起看看吧。
c语言中a-怎么算?
于是原始的表达式等效于:
a-=a*a;
a+=a;
也就是
(图片来源网络,侵删)
a=a-a*a;
a=a+a;
例如,a=5;
(图片来源网络,侵删)
那么
a=a-a*a=5-5*5=-20;
单片机C语言中while(a--)是什么意思a为什么要定义得那么大,比如?
while(--a); 是循环50000次,当a 变0时,while 结束。为何定得如此大,是因为空循环速度很快,只有循环很多次才能获得足够长的时间间隔。a=50000; while(--a); 第2个 while(--a); 似乎有问题,死循环。是不是前面漏了另一个 a=50000;C语言中~(a^~a)运算结果是多少?
结果为0.连续赋值运算,计算顺序是自右至左的。所以 a+=a-=a*=a计算顺序是1 a*=a;2 a-=a;3 a+=a;也就是1 a=a*a;2 a=a-a;3 a=a+a;可以看到,无论a值是多少,第一步的结果是多少,到第二步的时候,a的值都会是0.所以最终结果,也就是第三步的结果,仍为0。最终a为0。
到此,以上就是小编对于a-c语言的问题就介绍到这了,希望介绍关于a-c语言的3点解答对大家有用。