相关疑难解决方法(0)

C99 stdint.h头文件和MS Visual Studio

令我惊讶的是,我刚刚发现MS Visual Studio 2003向上缺少C99 stdint.h.我确定他们有他们的理由,但有谁知道我可以在哪里下载副本?如果没有这个头文件,我就没有uint32_t等有用类型的定义.

c c++ c99 visual-studio

113
推荐指数
6
解决办法
13万
查看次数

不同体系结构中C的int大小

我知道C语言的规范并没有规定每个整数类型的确切大小(例如int).

我想知道的是:C(不是C++)中是否有一种方法来定义具有特定大小的整数类型,以确保它在不同的体系结构中是相同的?喜欢:

typedef int8 <an integer with 8 bits>
typedef int16 <an integer with 16 bits>
Run Code Online (Sandbox Code Playgroud)

或者任何其他允许程序的其他部分在不同体系结构上编译的方式.

c types integer cross-platform

10
推荐指数
3
解决办法
5215
查看次数

标签 统计

c ×2

c++ ×1

c99 ×1

cross-platform ×1

integer ×1

types ×1

visual-studio ×1