Adakah Pengkompil C Anda Mematuhi Piawaian Titik Terapung IEEE 754?
Tidak seperti C, C menyediakan pendekatan yang lebih mudah untuk mengesahkan sama ada anda pengkompil mematuhi piawaian titik terapung IEEE 754. Pengesahan ini penting untuk memastikan tingkah laku yang konsisten dalam pengiraan berangka.
Dalam piawai C,
<code class="cpp">std::numeric_limits<double>::is_iec559</code>
<code class="cpp">std::numeric_limits<float>::is_iec559</code>
Ungkapan ini menilai kepada benar jika pengkompil menggunakan IEEE 754, dan palsu sebaliknya. Sebagai alternatif, bahagian kedua jawapan Adam dalam soalan asal juga boleh digunakan pada C untuk mencapai kefungsian yang sama.
Atas ialah kandungan terperinci Bagaimana untuk Semak sama ada Pengkompil C Anda Mengikut Piawaian Titik Terapung IEEE 754?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!