C语言中超过32位的变量怎么定义?
3个回答
展开全部
long 或者结构体
struct int128
{
int a[4];
}
struct int128
{
int a[4];
}
追问
我是用来处理F2812的CAN接收到得信息的,我自己定义了一个结构体。编译时总提示我未定义 请指教。谢谢struct LOW{ int R0:8;};
struct MIDDLE1{ int R1:16;};struct MIDDLE2{ int R2:16;};struct HIGH1{ int R3:16;};struct HIGH2{ int R4:8;};
struct Can_Receive{
struct LOW low;
struct MIDDLE1 middle1;
struct MIDDLE2 middle2;
struct HIGH1 high1;
struct HIGH2 high2;
};
追答
这定义看不出错误,
你得把相关源码和错误提示贴出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
typedef long long int64
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询