腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
使用
"
MAX
“
宏
来
检查
是否
设置
了
所有
位
?
、
、
、
、
我最近接受了一次采访,我不得不提出一个函数,它
可以
检查
uint32_t中的
所有
位
是否
都已
设置
。我写了以下代码: int checkStatus(uint32_t val) {} 我假设如果没有
设置
一个
位
,它将返回0,如果两个值相同,则返回当我这样做的时候,我在想:“如果
所有
的
位
都被
设置
为1,那么这个值应该是表示的最大无符号整
浏览 17
提问于2020-09-21
得票数 0
2
回答
检查
是否
使用
宏
设置
了
位
、
我创建了一个
宏
来
查看
是否
设置
了
位
。代码正在打印0而不是1。 #define IS_BIT_SET(n,x) ((n&(1<<x)!=0)?
浏览 0
提问于2019-07-19
得票数 0
回答已采纳
1
回答
C
宏
测试范围内的
位
、
、
如何用C编写
宏
,以
检查
是否
在某个范围内
设置
了
long的任何
位
?如果一个长的
所有
位数都在一个范围内?你能不能做点像但这只会
检查
最低位数。我知道您
可以
执行一个for循环,并且一直从低到一点一点地进行高
检查
,但是我想知道
是否
有一个更简单的解决方案,其中包含一个同样
浏览 1
提问于2017-11-28
得票数 0
回答已采纳
1
回答
优化级
宏
(ARMCC V6)
、
、
、
、
有预定义的
宏
,如__OPTIMIZE__(在
所有
优化编译中定义)和__OPTIMIZE_SIZE__(如果编译器正在优化大小)。我
使用
这些
宏
来
检查
是否
为发布目标
设置
了
正确的优化级别,如果没有,则打印一个警告。
是否
有可能
检查
是否
设置
了
优化级别-Ofast?
浏览 8
提问于2020-08-02
得票数 0
回答已采纳
6
回答
#定义的位标志和枚举- "c“中的和平共处
、
、
、
我刚刚发现
了
joy的
位
旗。我有几个关于在C中
使用
位标志的“最佳实践”的问题。我从我在网上找到的各种例子中学到了
所有
东西,但仍然有一些问题。为了节省空间,我在struct (A->flag)中
使用
一个32
位
整数字段
来
表示几组不同的布尔属性。总共有20个不同的
位
是#defined,其中一些是真正的存在/缺位标志(存储-内部与存储-外部)。我定义
了
用于
设置
特定位的
宏
(同时关闭相互排斥的<e
浏览 6
提问于2009-10-03
得票数 1
回答已采纳
1
回答
处理多个旗帜案件
、
、
、
我想知道如何最好地处理多个标志情况,例如,我需要
检查
5个标志:t d y r g和我需要
检查
这些标志的
所有
情况。有什么更好的方法
来
代替,else if(t && d && y && r) {}.
浏览 2
提问于2015-12-04
得票数 0
回答已采纳
9
回答
不
使用
#define定义BIT0、BIT1、BIT2等
、
、
、
在C++中,
是否
可以
不用#define在C++中以另一种方式定义BIT0、BIT1、BIT2?#define BIT2 0x00000004#define MOTOR_UP BIT0注意:我只
使用
32
位
,而不是64
位
。我还
使用
了一个setBit(flagVariable, BIT) (因此是一个clrBit
宏
来
做相反的事情)
宏
来
浏览 1
提问于2010-07-08
得票数 2
回答已采纳
1
回答
对象存储精确宽度的整数类型。
、
、
如果存储在intN_t和uintN_t类型中的值符合所需的范围,那么实现
是否
允许将它们用作对象存储的对象?例如,考虑
使用
9
位
字节的CPU .为该CPU编写的实现可能具有类似于typedef __uint8_as_9 uint8_t的内容,假设__uint8_as_9引用一个编译器关键字,该关键字指示一个9
位
无符号整数,该整数表示8
位
无符号整数。这
是否
仍然被认为是符合uint8_t的定义,因为编译器确保9
位
值在0到UINT8_
MAX
的范围内。 引用C标准
浏览 4
提问于2014-08-01
得票数 3
回答已采纳
1
回答
在Linux中,有类似于_clearfp()和_statusfp()的函数吗?
、
、
所以我
来
这里寻求帮助。
浏览 2
提问于2013-05-31
得票数 4
回答已采纳
2
回答
如何在编译时正确确定支持_Float16?
、
、
、
、
我试图在编译时确定
是否
支持_Float16:#include <float.h> #ifdef FLT16_
MAX
另一个问题是:如果不支持相应的浮点类型,C11 (或更新的)标准
是否
需要不定义_MIN / _
MAX
宏
?例如,对于整数类型(<stdint.h>),它是正确的:“它也不定义关联的
宏
”(C11,7.20整数类型<stdint.h>,4)。浮动类型也
浏览 36
提问于2021-11-15
得票数 3
回答已采纳
10
回答
C问题: off_t (和其他有符号整数类型)最小值和最大值
、
、
、
这似乎意味着只能
使用
这三个列出的有符号数字表示形式。含义正确吗?上述
宏
是否
与
所有
三种表示兼容? 如果存在填充
位
,类似于函数的
宏
MAX
_INT_VAL_STEP()似乎会给出不正确的结果。通过阅读,我会想到,对于
所有
三个有符号整数表示,任何有符号整数类型的
MAX
都是:它的最低目标是: 符号
位
开始,
所有</
浏览 14
提问于2010-12-22
得票数 13
1
回答
Xcode 6:每个体系结构
设置
预处理
宏
、
、
、
我想了解如何正确配置Xcode iOS项目,以便我
可以
为每个体系结构指定不同的预处理器
宏
。我的项目所依赖的C++库需要
设置
一个标志
来
告诉它们它们是运行在32
位
或64
位
平台上。由于苹果现在要求
所有
提交的文件都是32
位
和64
位
,所以我不能再
使用
ARCHS_STANDARD_32_BIT和
使用
单一的32
位
配置。 看来Xcode UI只允许我根据构建类型(调试/发布)指定
浏览 4
提问于2015-02-23
得票数 2
回答已采纳
3
回答
C
宏
表达式返回值
、
、
、
我正在为我的嵌入式系统类编写一个设备处理程序,并且我正在尝试
使用
一个
宏
来
检查
是否
设置
了
第i
位
。我的
宏
似乎不能正常工作,但内联函数却
可以
。为什么会这样呢?
浏览 0
提问于2013-01-27
得票数 1
回答已采纳
3
回答
Linux中的IS_ERR()
宏
、
、
、
在了解如何编写设备驱动程序时,我遇到了IS_ERR()
宏
。但我找不到它是如何工作的。KERN_ALERT "Failed to register device class\n");} 那么IS_ERR()
宏
会扩展到什么以及它是如何执行的呢
浏览 3
提问于2015-05-19
得票数 11
回答已采纳
2
回答
在C语言中,如何访问/迭代动态添加到fd_set中的文件描述符?
、
我正在尝试用C语言
使用
select()和fd_sets在Linux中实现一个服务器/多客户机程序。我尝试将从一个连接的客户端发送的消息广播到
所有
其他连接的客户端,但我不知道如何在动态添加套接字后访问fd_set中其他客户端的套接字。或者,向我介绍另一种实现多客户端
设置
的方法,在该方法中,我
可以
将消息广播回
所有
连接的客户端。我最初尝试将多进程与fork()管道一起
使用
,但我找不到足够的信息
来
正确地实现它。
浏览 1
提问于2018-05-30
得票数 0
2
回答
在C中
检查
位
的值
、
、
我正在学习如何
检查
bit的价值。我的教科书上说: 如果((旗子和面具) ==面具)放(“哇!”); 我一定是误会了
浏览 1
提问于2016-11-09
得票数 2
回答已采纳
1
回答
在头文件中没有de_type
、
、
、
因此,我有一个项目,需要构建一个小的简单文本shell,它
可以
从目录中运行、编辑和读取文件。我有一个小的原型,应该
可以
工作,除了编译时,我会收到一个关于d_type的错误,这个错误没有在dirent.h头文件中
使用
的struct中找到。下面是我非常困惑和困惑的地方:我在两个窗口(
使用
dev C++)和Ubuntu(
使用
gcc)上编译
了
这段代码。我在两个操作系统上都收到了相同的错误,当我
检查
所
使用
的库(我相信这是普通的gnu C库)时,有一个名为d_ty
浏览 1
提问于2016-02-05
得票数 2
回答已采纳
2
回答
宏
变量的值
是否
为另一个变量的长度?
、
、
是否
可以
将一个
宏
变量的值定义为另一个变量的长度?我知道
宏
的价值在于字符,但有没有办法做到这一点呢?proc sql; quit; 现在我在我的
宏
中有
了
浏览 2
提问于2016-04-22
得票数 1
2
回答
快速饱和整数转换?
、
、
、
我想知道
是否
有任何快速的比特旋转技巧
来
完成从64
位
无符号值到32
位
无符号值的饱和转换(如果它被推广到其他宽度,那将是很好的,但这是我关心的主要宽度)。我所能找到的大部分资源都是用于饱和算术运算。我
可以
想象这样的事情: 如果是这样,则创建一个
设置
了
所有
位
的32
位
掩码,否则创建一个未
设置
浏览 2
提问于2021-03-28
得票数 1
回答已采纳
2
回答
如果我已经
设置
了
所需的打印区域,如何仅打印包含非“”公式结果的页面?
、
、
作为一名库存控制专家,我
设置
了
一个
宏
和一些公式
来
粘贴和挖掘从IBM Power 9库存箱位置数据库复制的数据。最终目标是创建
所有
仓
位
的硬拷贝阵列,以及它们的条形码和审计笔记的空间。已
使用
所需的公式和格式
设置
了结果工作表,并将其划分为所需的打印区域,以便运行
宏
只需
使用
多达2000个仓
位
的名称和条形码
来
填充它。一切都像符咒一样工作,但目前我需要
使用
打印预览并手动<em
浏览 28
提问于2019-09-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
OpenSIPS实战(七):模块开发-呼叫超频控制模块
Burp Suite第十五节:BurpSuite全局参数设置和使用
文心一言 VS 讯飞星火 VS chatgpt (267)-- 算法导论20.2 2题
效果图渲染必备指南!绘图大佬都在用,渲染问题解决方案
ATS缓存规则你都知道了吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券