您使用什么标准命名约定和/或数学库?我目前使用stdfint.h.h stdint.h的版本
#include <stdint.h>
typedef float float32_t;
typedef double float64_t;
/*! ISO C99: 7.18 Integer types 8, 16, 32, or 64 bits
intN_t = two’s complement signed integer type with width N, no padding bits.
uintN_t = an unsigned integer type with width N.
floatN_t = N bit IEE 754 float.
uintN_t intN_t floatN_t
bits unsigned-integer signed-integer IEE754 float
8
16 unsigned short short ??"half"
32 unsigned int float
64 unsigned long long double
128 ?? "Long double" "quad" ??*/
但正如你所看到的,我还没有决定一个数学库。
原问题: 推荐使用直接前向命名约定的小型数学库。
有谁知道任何小C库直接命名约定?这是我现在使用的:
typedef unsigned short UInt16; typedef short Int16;
typedef unsigned UInt32; typedef int Int32; typedef float Float32;
typedef unsigned long UInt64; typedef long int Int64; typedef double Float64;
你用什么?
是''在您的平台上不可用? –
Christoph
2010-11-06 17:48:41
我使用'隐式双精度(A-H,O-Z)'。 :-)这是一个笑话,不要烧我。 – Anycorn 2010-11-06 17:53:23
@Christoph好吧,是的,但现在我该怎么做漂浮? – GlassGhost 2010-11-06 18:36:46