c - 如何定义宏

标签 c

如何定义 40 位宏。

例如,如果我想将“deadbeef”(32 位)定义为宏,我会这样做:

#define MYMACRO 0xdeadbeef

但是如果我想定义“deadbeefs”(40 位),我该怎么做。

谢谢。

最佳答案

你不能,因为 s 不能用 4 位表示。

关于c - 如何定义宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6151879/

上一篇:c - 数组值改写

下一篇:C栈数组问题

相关文章:

c - 具有相同指针的指针运算(数组下标不是整数)

c - 用于无符号整数到字符串的嵌入式 C 源代码

c - 如何使用 write() 系统调用将整数写入文件

c - 简单的 c 程序不产生所需的输出

c - strpbrk 代表什么?

C - 将 IO 定向到管道,然后将其恢复回控制台

c++ - 在 Windows 内核设备驱动程序中使用 fprintf

c++ - 读取浮点值时出错

我可以在 Linux 内核模块中使用 strtok() 吗?

mysql - 为多个查询保持 MYSQL 连接功能