😸
[C] log2 関数
機能
底が2の対数(log₂)を計算する関数[1]
使用例
log2(8)
の結果を表示する
\n
は改行を表す エスケープシーケンス[2]
コード
#include <stdio.h>
#include <math.h>
int main() {
double x = 8.0;
printf("%f\n", log2(x));
return 0;
}
全文
#include <stdio.h>
#include <math.h>
void main() {
double x = 8.0;
printf("%f\n", log2(x));
}
実行結果
3.000000
num
に格納された値のlog2を表示する
変数 コード
#include <stdio.h>
#include <math.h>
int main() {
double num = 32.0;
printf("log2(%f) = %f\n", num, log2(num));
return 0;
}
全文
#include <stdio.h>
#include <math.h>
void main() {
double num = 32.0;
printf("log2(%f) = %f\n", num, log2(num));
}
実行結果
log2(32.000000) = 5.000000
Discussion