Menu
CoddyTech

幂运算符

本课属于 Coddy PHP 学习旅程的“基础知识”单元。第 17 课,共 71 课。

幂运算符(**)用于计算一个数的幂。这是一种更简洁的写法,表示将一个数与自身相乘若干次。

<?php
echo 2 ** 3; // 输出:8
?>

这里,2 ** 3 表示 2 的 3 次方,也就是 2 × 2 × 2 = 8。第一个数字是底数,第二个数字是指数。

<?php
$base = 5;
$exponent = 2;
$result = $base ** $exponent;
echo $result; // 输出:25
?>

你也可以将这个运算符用于小数指数。例如,一个数的 0.5 次方就是它的平方根:

<?php
echo 16 ** 0.5; // 输出:4
echo 9 ** 0.5;  // 输出:3
?>
challenge icon

挑战

简单

从输入中读取两个数字:底数和指数。

使用幂运算符计算底数的指数次幂,并打印结果。

示例:

如果输入是 3 和 4,输出应为 81(因为 34 = 3 × 3 × 3 × 3 = 81)。

亲手试试

<?php
// 读取输入
$base = intval(fgets(STDIN));
$exponent = intval(fgets(STDIN));

// TODO:在下方编写代码,计算 base 的 exponent 次方


// 输出结果
echo $result;
?>
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: PHP 在线编译器