gpt4 book ai didi

c - C 中 ")"标记之前的错误预期表达式

转载 作者:行者123 更新时间:2023-12-01 08:15:03 24 4
gpt4 key购买 nike

我正在尝试编写此程序以返回非正规值,但我收到如下所示的错误。谁能帮我解决这个错误:

support.c: In function 'is_denormal':
support.c:50:34: error: expected expression before ')' token

在这段代码中:

#include <stdio.h>
#include <stdlib.h>
int is_denormal( double x)
{

union dp_item N1;
N1.drep = x;

union dp_item N2;
N2.drep = x;



N1.irep = absolute(N1.drep, x*);
N1.irep = N1.irep >> 52;
if (N1.irep == 0x0ULL)
{

N2.irep = N2.irep << 12;
if (N2.irep != 0x0ULL)
{return 1;}
return 0;

}
else {return 0;}


}

这是绝对函数:

double absolute( double x, double y* )
{
union dp_item N;
N.drep = x;

N.irep = N.irep & 0x7FFFFFFFFFFFFFFFULL;
return N.drep;
}

谢谢

最佳答案

这一行:

N1.irep = absolute(N1.drep, x*);

语法无效。 * 是做什么用的?

关于c - C 中 ")"标记之前的错误预期表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19921169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com