اسم الوظيفة : _status87
ملف الرأس : <float.h>
النموذج الأولي للوظيفة : unsigned int _status87(void);
الوظيفة : الحصول على قيمة حالة معالج النقطة العائمة
المعلمات : لا توجد معلمات
قيمة الإرجاع : إرجاع قيمة حالة معالج الفاصلة العائمة
برنامج:
#include<stdio.h>#include<float.h>intmain(){floatx;doubley=1.5e-100;printf(Status87beforeerror:%xn,_status87());// إخراج الحالة الحالية x=y // فرض خطأ y=x;printf(Status87aftererror:%xn,_status87());// إخراج الحالة الحالية return0;}
نتائج التشغيل:
الحالة 87 قبل الخطأ: 0 الحالة 87 بعد الخطأ: 3