c99

c99

文章 0 浏览 4

C编译器和C99标准

哪些 C 编译器可以编译 C99 兼容源代码?…

临风闻羌笛 2024-11-07 01:27:43 1 0

无符号位域的类型:int 或 unsigned int

C99 标准第 6.3.1.1 节包含: 以下内容可用于 表达式,无论 int 或 可以使用unsigned int: [...] _Bool 类型的位字段, int、signed int 或 unsigned…

月亮邮递员 2024-11-06 22:27:18 2 0

长双数学库实现?

C99 long double 数学库函数(expl、cosl、logl 等)有哪些可用的可移植实现(如果有)?我查看了 fdlibm(基于 Sun)、NetBSD(基于 UCB)等源代码,…

糖果控 2024-11-06 02:25:57 4 0

c99动态数组

我正在为 iphone 编写一个非常小的、特定于项目的 OpenGLES 引擎,我确实需要在 c99 方言中使用一个良好、可靠且经过验证的动态数组库/宏。 (没有 C+…

秋意浓 2024-11-05 12:46:49 2 0

C99:使用 (+0 -0.0i) 初始化 _complex 变量的正确方法

在 C99 中使用 (+0 -0.0i) 静态初始化 float _complex 变量(实数中为正零,imag 中为负零)的正确方法是什么? float _Complex a = _Complex_I * (-0…

不忘初心 2024-11-05 09:04:37 6 0

访问无符号整数的结构数组

我有一个具有用于无符号整数的空间的结构: typedef struct { unsigned int *arr; } Contents; 当我分配内存时: Contents *Allocator() { Contents *…

枉心 2024-11-04 08:47:36 3 0

如何获取 __TIME__ 的 UTC 偏移量?

我们使用 __TIME__ 来将编译时间嵌入到二进制文件中。不幸的是,没有 UTC 偏移的时间是没有意义的。我没有看到一种明显的方法来获取编译器正在运行的…

浪菊怪哟 2024-11-04 07:16:25 7 0

复制位操作的指针

我有一个函数传递一个结构,而不是对 arr 本身进行位操作,我想创建副本。如何复制无符号整数数组的元素以进行位操作? unsigned int * arr = cs->arr…

清风不识月 2024-11-04 02:28:46 3 0

访问结构体指针中的数组

我有一个简单的结构: typedef struct { void *things; int sizeOfThings; } Demo; things 旨在包含一系列单独的“thing”,例如字符串或整数。 我创…

却一份温柔 2024-11-03 08:49:06 3 0

访问 void * 结构

我试图在这里找到我的实现中的错误,我将一个结构存储在另一个结构中,并且似乎无法访问存储的值。我定义了两个结构体。 typedef struct { void * dat…

雨后彩虹 2024-11-03 05:14:36 1 0

分配和访问结构体中字符串的指针

我试图将字符串存储在结构中包含的数组中,并访问它,但我遇到了困难。该结构如下所示: typedef struct { void **storage; int numStorage; } Box; B…

原野 2024-11-03 03:35:30 4 0

对于 uint32_t 和其他 stdint 类型,atoi 或 strtoul 的等效项是什么?

我正在寻找将字符串转换为 stdint.h 整数的标准函数,喜欢 int i = atoi("123"); unsigned long ul = strtoul("123", NULL, 10); uint32_t n = myster…

帅冕 2024-11-02 17:23:02 6 0

C99,“尽管有这个名称,非指令是预处理指令。”

标题中引用的脚注是什么意思?这是附在 6.10.3p11 上的脚注 如果参数列表中存在预处理标记序列,否则这些预处理标记将充当预处理指令,147) 行为未定…

◇流星雨 2024-11-01 19:00:41 2 0

右移“>>”在C99中

可能的重复: 右移运算符的奇怪行为 你好, 为什么这个函数中的两个数字都打印在相同的?这不是循环移位。 unsigned int i=0x89878685; int main() {…

桃酥萝莉 2024-11-01 05:42:49 5 0

在 C 中处理多个函数中的指针

我正在尝试从现有代码中创建函数,以使其更清晰,但我遇到了一些问题: 过去是: int foo(char * s, char * t, char ** out) { int val = strcmp(s, t…

世界和平 2024-11-01 03:33:59 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文