c语言中a^b怎么算
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中a^b怎么算相关的知识,希望对你有一定的参考价值。
^表示异或,就是对应的bit如果不相同,则结果为1a^b的含义就是把a和b转换成2进制的bit,然后按位异或
例如:3^5=00000011^00000101=00000110=6 参考技术A b=(a+1)*[(a+1)-1)]
++a之后a=6;a再--变为5;5×5=25
解题关键在++a和--a上面,++a的意思是a先参加运算在+1,--a同理,所以,b=++a*--a与b=a*a等价,答案是b=25。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快! 参考技术B 如果数据小
加入#include<cmath>
int(pow(a,b))就是a^b的值
如果数据大
用高精度乘
初2勾股定理C怎么算
勾股定理很好做吖,刚开始挺难不过慢慢地就很容易。a平方+b平方=c平方这是勾股定理的法则。如果三个数能构成勾股定理那就是勾股数。勾股定理的前提条件是必须是直角三角形。 参考技术A 你已经知道了a的2次方+b的2次方=c的2次方,所以C=根号内a2次方+b的2次方。(知道C的2次方的多少了,开方就可以得到C了)以上是关于c语言中a^b怎么算的主要内容,如果未能解决你的问题,请参考以下文章