Cara untuk mewakili ln2 dalam bahasa C ialah: gunakan log fungsi perpustakaan standard, gunakan pemalar simbolik M_LN2, gunakan makro prapemprosesan terbina dalam pengkompil, gunakan nilai anggaran 0.69314718056
mewakili bahasa C
Bahasa C mewakili semula jadi Logaritma semula jadi bagi asas e logaritma, iaitu ln2, mempunyai kaedah berikut:
1 Gunakan fungsi perpustakaan standard
<code class="c">#include <math.h> double ln2 = log(2.0);</code>
Piawaian C99 memperkenalkan pemalar simbolik M_LN2, yang Mewakili nilai anggaran ln2:
<code class="c">#include <math.h> double ln2 = M_LN2;</code>
3 Gunakan makro prapemprosesan terbina dalam pengkompil
Sesetengah pengkompil menyediakan prapemprosesan terbina dalam: ln2.
__log2
__log2
log2
log2
<code>gcc -D__log2=log2</code>
<code>ln2 ≈ 0.69314718056</code>
Atas ialah kandungan terperinci Bagaimana untuk menyatakan ln2 dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!