ilikeavr666 发表于 2012-3-27 22:03:37

处理数据超过LONG型(大于2^32),怎么办????

大家好,我用MSP430F47系列做仪表,
因为用的SD16,在计算时,对60个采样点平方和(交流采样),
数据超过LONG型(大于2^32),

求教各位......碰到这种情况怎么处理.....
谢谢!

eduhf_123 发表于 2012-3-28 01:26:25

结构体,自己拼接高位。

小岛武夫 发表于 2012-3-28 03:06:40

用 __int64 数据类型

ilikeavr666 发表于 2012-3-28 10:15:02

eduhf_123 发表于 2012-3-28 01:26 static/image/common/back.gif
结构体,自己拼接高位。

有参考程序吗?谢谢啊...
学习中

ilikeavr666 发表于 2012-3-28 10:15:37

小岛武夫 发表于 2012-3-28 03:06 static/image/common/back.gif
用 __int64 数据类型

没有用过.
单片机里可以用吗?

xuezubo 发表于 2012-3-28 11:14:10

拆成两个32位的

dragon_hn 发表于 2012-3-28 11:16:28

用64位变量,long long类型.或者int64,不同的开发环境不同.

289457095 发表于 2012-3-28 11:37:44

拆开弄把

ilikeavr666 发表于 2012-3-28 13:33:09

有没有处理代码啊,求.....

wangqun 发表于 2012-3-28 14:37:41

二个,long+ long拼在一起,自己用软件处理进位问题

ilikeavr666 发表于 2012-3-29 13:08:03

谢谢啊,自己弄了.....

rclong 发表于 2012-3-29 13:11:10

参考8位处理器处理12位16位数据

xue_pic 发表于 2012-3-29 13:11:38

dragon_hn 发表于 2012-3-28 11:16 static/image/common/back.gif
用64位变量,long long类型.或者int64,不同的开发环境不同.

希望说详细一点

chinmel 发表于 2012-3-29 13:14:27

定义一个结构,然后自己写个函数专门处理针对该结构的运算。
页: [1]
查看完整版本: 处理数据超过LONG型(大于2^32),怎么办????