Nama fungsi : _clear87
File tajuk : <float.h>
Prototipe fungsi : unsigned int _clear87(void);
Fungsi : Mendapatkan dan menghapus kata status
Parameter : tidak ada parameter
Nilai kembalian : Mengembalikan kata status floating point sebelum dibersihkan
program :
#include<stdio.h>#include<float.h>intmain(){doublea=1e-45,b;floatm,n;printf(status:%.4x-clearn,_clear87());//clear Kata status floating point, dan keluaran n=a;//Penyimpanan nilai underflow Pergi ke n printf(status:%.4x-inexactn,_clear87());//Hapus kata status floating point dan output b=n;//Tetapkan nilai yang benar ke bprintf(status:%.4x- denormal n,_clear87());//Hapus kata status floating point dan keluaran return0;}
Hasil berjalan:
status:0000-clearstatus:0003-inexactstatus:80000-denormal