c語言浮點型數據和二進制(十六進制)數據之間的轉換

1,在開發過程中,我們經常要用到浮點型數據,但是計算機中保存的數據是二進制數據,所有我們需要掌握二進制數據(16進制)轉換位浮點型數據,我現在來舉例說明:

#include<stdio.h>

int main()
{
	long int y = 0xfffffffffffffff7;
	int z = 0xffffffff;
	double * x = (double*)&y;
	printf("*x=%lf\n",*x);
	
	float *absent_value = (float*)&z;
	printf("absent = %f\n",*absent_value);
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章