double类型哪些位是符号位,指数位,尾数位?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 00:04:37
double类型哪些位是符号位,指数位,尾数位?
例如表示31742.5621,它是怎么表示的?double型的最小精度是多少?附加提问:C语言里,怎么把两个32位数组成一个double型的数(一个作为另外一个的高32位).
我知道部分答案,所以不用回答很详细,不懂的话,我再追问,
例如表示31742.5621,它是怎么表示的?double型的最小精度是多少?附加提问:C语言里,怎么把两个32位数组成一个double型的数(一个作为另外一个的高32位).
我知道部分答案,所以不用回答很详细,不懂的话,我再追问,
IEEE 754 国际标准 规定,double 型 64位.1位“数的符号”,11位“指数位”,52位“有效数位”.
排列:“数的符号”“指数位”“有效数位”
指数位 用 偏正值 表示,即:偏正值 = 实际的指数大小+1023.
31742.5621,它是怎么表示:
请用下面程序打印出它的16进制内容,然后一位拉4位变2进制,在划分为3部分.
#include
#include
typedef union u{
double v;
unsigned char s[8];
} U;
main()
{
U x;
int i;
x.v = 31742.5621;
for (i=0;i
再问: 你的程序很好哎,你是怎么想到的,真厉害!参照你的程序,如果我想把两个三十二位数(ABCD FFFF和10BC 0000)组合起来,是不是可以用这个程序。 #include #include typedef union u{ double v; unsigned int s[2];//假设此处int型是32位,我的DSP的int是16位 } U; main() { U x; s[0]=0xABCDFFFF; s[1]=0x10BC0000; printf("%.14f",x.v); }
再答: 对的。 输出 double 型 要用格式 %lf (字母L的小写不能漏)。
排列:“数的符号”“指数位”“有效数位”
指数位 用 偏正值 表示,即:偏正值 = 实际的指数大小+1023.
31742.5621,它是怎么表示:
请用下面程序打印出它的16进制内容,然后一位拉4位变2进制,在划分为3部分.
#include
#include
typedef union u{
double v;
unsigned char s[8];
} U;
main()
{
U x;
int i;
x.v = 31742.5621;
for (i=0;i
再问: 你的程序很好哎,你是怎么想到的,真厉害!参照你的程序,如果我想把两个三十二位数(ABCD FFFF和10BC 0000)组合起来,是不是可以用这个程序。 #include #include typedef union u{ double v; unsigned int s[2];//假设此处int型是32位,我的DSP的int是16位 } U; main() { U x; s[0]=0xABCDFFFF; s[1]=0x10BC0000; printf("%.14f",x.v); }
再答: 对的。 输出 double 型 要用格式 %lf (字母L的小写不能漏)。
double类型哪些位是符号位,指数位,尾数位?
符号位 阶码 尾数 长度 double 1 11 52 64//阶码是存整数?尾数是存小数点后面的数?
某机字长32位,定点表示时,最高位为符号位,浮点表示时,阶码占10位,尾数占22位(各包含一位符号位)
16位浮点数,最高符号位,尾数8位定点小数,阶位7位,阶码最高为阶码符号位,问表示范围.
123456789省略万位后面的尾数,则尾数是(),尾数的最高位是()
小学四年级数学4095200省略千位的尾数是?省略万位的尾数是?
设有一台16位浮点计算机,符号位为1位,尾数部分10位,阶码部分5位,则它的浮点数
按照IEEE754标准 32位浮点数标准格式中的尾数符号位表示什么?
机器字长64位,一个符号位,63位表示尾数,若用定点整数,最大正整数
double 保留两位小数
设机器字长16位,阶码7位,其中阶符1位;尾数9位,
某浮点数机器字长为16位,其中阶码部分为6位(含一位符号位),移码表示,以2为底;尾数部分10位(含一位符号位,位于尾数