贴一个分别按二进制,十进制,十六进制输出float型数据的代码。思路都是借鉴网上大神的。
ps:为什么在网上看到十六进制输出格式是%X,就是试不出来呢?
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//#include <stdio.h>
void main()
{
float inputnumber1,inputnumber2; //输入数
float sum, subtract; //记录 和 及 差
int i;
int *p;
fflush(stdin);
scanf("%f", &inputnumber1);
scanf("%f", &inputnumber2);
sum = inputnumber1 + inputnumber2;
subtract = inputnumber1 - inputnumber2;
二进制输出数据
printf("--------------------------------------------");
printf("二进制输出数据\n\n");
p = (int*)&inputnumber1;
printf(