11问答网
所有问题
定义了两个unsigned char类型的变量a,b;怎样将这两个变量整合成一个float类型的变量
a是整数部分,b是小数部分,即:a.b
举报该问题
其他回答
第1个回答 2011-06-07
#include<iostream>
using namespace std;
int main()
{
unsigned char a = 8;
unsigned char b = 66;
float c;
float temp = b;
while( temp > 1 )//循环条件
{
temp = temp/10;//将b变成小数形式
}
c = a + temp;
cout<< c <<endl;
return 0;
}
第2个回答 2011-06-07
#include<stdio.h>
#include<math.h>
main()
{unsigned char a,b;
float f;
int c,d;
scanf("%c%c",&a,&b);
d=b-48;
for(c=0;d>0;d/=10)
c++;
f=a-48+(b-48)/pow(10,c-1);
printf("%f\n",f);
}
由于
第3个回答 2011-06-07
unsigned char a = 2;
unsigned char b = 155;
int i = 0;
float temp = b;
for(;(temp=temp/10)>1;);
float c = a + temp;本回答被提问者采纳
第4个回答 2011-06-11
看看这个帖子吧:
第5个回答 2011-06-07
1楼的哥们给力
相似回答
c语言中怎么把不同
类型
转化成同一类型?
答:
1.强制转换:(方法为:
类型A的变量
= (类型A )
类型B的变量;
)举例:
float
转double:float a=2.0;double b = (double)
a;char
转unsinged:char a='c'
;unsigned
char
b
= (unsigned char)a;short转unsigned:short a=-20;unsigned short b = (unsigned short)
a;2
.由系统隐含转换:也就是我们所说...
大家正在搜
定义两个整型变量a和b
char定义什么变量
char定义字符变量
char型变量的声明
正确的char型变量声明
unsignedchar范围
char定义的是什么
char变量什声明错误的是
char定义字符常量
相关问题
1,若有以下定义,char a;int b;float c;...
C++作业问题 定义两个整形变量a,b,一个字符型变量c,一...
对于switch (c)中的变量c不能定义为——类型?(A....
C语言考试题 急急急!!!
编写一个JAVA程序,定义两个整型变量a,b并给它们赋初值,...
c语言中 我定义一个float变量a,平且a=1/2,为什么...
定义两个变量a,b,如何用c语言编程,使两个变量的值能相互交...