C言語では、数値のべき乗を計算するべき演算子「^」を演算子の左側に基数、右側に指数を置きます。この演算子の優先順位は * および / より高く、単項演算子よりは低くなります。基数と指数のデータ型は任意の整数型であり、結果のデータ型は基数と同じです。負の指数はコンパイラ エラーを生成することに注意してください。0 の正のべき乗は 0、負のべき乗の奇数乗は負、負のべき乗の偶数乗は正になります。
#C 言語のべき乗演算子
C 言語のべき乗演算子は、 ^## です。 #、数値の累乗を計算するために使用されます。
累乗を実行するには、基数を演算子の左側に、指数を右側に配置します。例:
<code class="c">int result = 2 ^ 3; // result 为 8</code>
<code class="c">#include <stdio.h>
int main() {
int base = 5;
int exponent = 2;
int result = base ^ exponent;
printf("结果:%d\n", result); // 输出:25
return 0;
}</code>
演算子の優先順位が高くなります。
# および
/ 演算子ですが、単項演算子 (
や
- など) よりも下位です。
データ型
基数と指数のデータ型は、任意の整数型 (int、
long int、
short int)。結果のデータ型もベースと同じです。
注意
以上がC言語でのべき乗演算子の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。