腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
按
位
操作
在
`
uint16_t
`
上
存储
和
读
回
多个
数值
?
、
、
、
使用
逐
位
操作
,是否可以将以下值集打包并
读
回到
uint16_t
变量中?我想是的,但我正在试着弄清楚
如何
使用
一个示例程序。下面是我的程序,它的目的是写入值,并需要回
读
。
如何
使用
浏览 60
提问于2020-07-31
得票数 1
回答已采纳
1
回答
如何
使用
按
位
操作
将3个整
数值
编码为
uint16_t
?
、
、
、
我希望通过
按
位
操作
将3个无符号整
数值
存储
到
uint16_t
变量中,并
使用
按
位
操作
将它们读取回来。return (static_cast<
uint16_t
>(iVal1)<<8) + (static_cast<
uint16_t
>(iVal2)<<6) + (static_cast<
uint16_t
>问题:
浏览 1
提问于2020-08-05
得票数 2
回答已采纳
3
回答
在内存中
存储
单个位
、
、
、
所以我想在内存中
存储
长度为1到8(一个字节)的随机位。我知道计算机在内存中
存储
单个位的效率不够高,
在
大多数现代机器
上
,我们必须至少
存储
一个字节的数据。我需要找到一种方法来
存储
这些
位
,这样,例如,当从
存储
器
读
回
这些
位
时,0不能被计算为00、0000或00000000。为了进一步解释,例如,不能将010
读
回
或计算为00000010。根据
数值
及其基数,
浏览 2
提问于2020-02-03
得票数 0
1
回答
严格转换std::atomic_bool值
、
、
#include <iostream>
uint16_t
v1 = 0x1122; std基于STD,load()应该返回
存储</em
浏览 0
提问于2018-05-15
得票数 0
回答已采纳
3
回答
C++11中的
多个
数值
类型向量
、
、
、
在
C++11中是否有一种
使用
std::vector
在
向量中
存储
多个
数值
类型的有效方法?大多数我能找到的东西也能
存储
字符串
和
不
存储
字符串。我只想
存储
从8
位
到32
位
不等的有符号整数
和
无符号整数。我想做这样的事: std::vector<Numeric> v{(
uint16_t
) 1, (int32_t)-200};
浏览 8
提问于2016-05-21
得票数 1
回答已采纳
2
回答
在
目标C中
使用
枚举、uint32_t
和
位移位
、
、
、
、
下面是在下面的教程中
使用
的一段示例代码:UIFontDescriptortraits];据我所知,bodyFont是
使用
然后提取现有的UIFontDescriptorSymbolicTraits,并将其
存储
在
性状中。我不
浏览 8
提问于2014-07-17
得票数 2
回答已采纳
1
回答
涉及
按
位移位and运算符的反向
操作
、
、
、
我是C语言的新手,我有一个函数可以转换三个unsigned char或uint8_t (r,g
和
b),每一个分别代表红色,蓝色
和
绿色的颜色值。我有一个函数,可以将它们转换为R5B6G5格式。此格式用于
在
16
位
无符号整数上
存储
颜色。这意味着第一个(从左起)5
位
用于
存储
红色(r)的值,接下来的6
位
用于绿色(g),最后5
位
用于蓝色。函数:
uint16_t
R5G6B5(uint8_t r, uint8_t g, uint
浏览 14
提问于2020-04-23
得票数 0
回答已采纳
3
回答
怎样才能使
位
字段
按
正确的顺序排列位呢?
、
、
、
首先,所讨论的应用程序总是
在
同一个处理器
上
,编译器总是gcc,所以我不担心
位
域不可移植。 unsigned int b:1; unsigned int d:1;(实际
上
,a:6; unsigned int b:1;
浏览 7
提问于2010-04-19
得票数 4
回答已采纳
1
回答
大整数类的
位
操作
?
、
、
我最初的想法是
使用
数组/列表,但它的效率非常低。然后我发现了类似于以下类的东西:基本
上
我的问题是:我
如何
使用
位
浏览 3
提问于2010-12-13
得票数 0
回答已采纳
1
回答
如何
在C中将8字节整数除以4 2字节十六进制?
、
(它不需要转换成二进制,只需向您展示
如何
划分)
在
四个part>>中这样的除法: 1111111111111111 / 1111111111111111 /11111111111111/111111111111/111111111111
和
使每一部分<像这样,1111111111111111 / 1111111111111111 /111111111111/111111111111/111111111111(我的水平很低,所以当你解释的时候,我需
浏览 1
提问于2021-05-14
得票数 0
1
回答
比特板64
位
机器:我应该对4x4板
使用
int16还是int64?
、
、
、
、
我正在用64
位
机器
上
的
位
板
在
C++中编写一个4x4棋盘游戏。我只需要16
位
来实现这个板。我是否应该
使用
:
uint16_t
-减少
使用
的space?uint64_t -如果
操作
是(?)
使用
64
位
整数更快,我应该
使用
它们并在necessary?uint_fast16_t时用0xFFFF (
按
位
和
)掩蔽值吗?我刚刚发现了这个整数类型
浏览 4
提问于2021-09-11
得票数 1
回答已采纳
3
回答
提取C中无符号int的前n
位
、
、
我想要编写一个函数,它提取由给定uint16的MSB开始的前n
位
。我第一次
使用
比特掩码,到目前为止还没有找到一个优雅的解决方案。我为最后n
位
写了一个类似的函数,从LSB开始,它
使用
了类似的
位
掩码我觉得这很管用。如果有值0b1010001100000101,则函数创建
位
掩码(对于n=3,它看起来类似于0b111),然后
使用
&-运算符检查比特是否存在。 我应该用哪种方式得到前n
位
呢?如果有人向我解释这件事,我
浏览 19
提问于2022-07-17
得票数 2
3
回答
带括号的子表达式的类型提升规则是什么?
、
、
、
假设一个由
多个
无符号积分类型
uint16_t
和
uint32_t组成的整数表达式。表达式包含一个括号大小的子表达式,其中所有元素都是
uint16_t
类型的.
在
计算子表达式之前,是否应该将括号内的子表达式中的元素提升为uint32_t?d32 = c32 + (a16 * b16); }
在
ideone在线编译器中尝试这一点,表明a16
和
b16
在</
浏览 13
提问于2020-10-13
得票数 0
回答已采纳
2
回答
在
C++中读取
和
写入int到二进制文件
、
、
我不清楚读取长整数是
如何
工作的。如果我说ofstream o("ex",ios::binary);将值
存储
到文件中并希望
按
原样
读
回
它们long int stor[1];i.read((char*)stor,sizeof(stor));
如何
使用
存储</em
浏览 1
提问于2013-02-22
得票数 10
3
回答
线性插值工作
在
Windows
上
,但不适用于我的PIC18F,8
位
拱的麻烦?
、
、
我
在
我的PIC18F设备
上
实现了线性插值,在这里,我用
存储
在
EEPROM中的间隔对ADC值进行插值。我测试了代码,它没有正确计算。所以我把它放进我的电脑里,计算结果很好,所以我不知道问题可能来自哪里,因为我现在用于测试的两个函数
在
两个平台上都是相同的。这两个平台的功能相同:
uint16_t
interpolate(
uint16_t
a,
uint16_t
b,
uint16_t
c,
uint16_t
d, <em
浏览 1
提问于2022-04-12
得票数 0
4
回答
将uint8_t数组转换为C中的
uint16_t
值
、
我试图将一个2字节的数组转换成一个16
位
的值。由于某种原因,当我将数组转换为16
位
指针,然后取消引用它时,就会交换值的字节顺序。例如,#include <stdio.h> { printf("%x\n", (unsigned int)b);} 打印aa15而
浏览 3
提问于2016-04-27
得票数 5
回答已采纳
2
回答
大端vs小端疑惑
使用
指针
考虑以下代码:
uint16_t
*ptr=(
uint16_t
*)((array[0]&0xFF00)|(array[
在
执行上述代码后,指针ptr将指向的地址是什么?它将有何不同? 有人能解释一下为什么*ptr指向如图所示的地址吗?我的假设是它应该指向F90C,而不是图中所示的地址
浏览 0
提问于2017-10-17
得票数 1
3
回答
编译器警告转换
、
、
、
我们正在
使用
gcc编译,启用了-Wconversion。当我离开由下面的isBitSet函数返回的shift结果时,我会收到以下警告。auto isBitSet = [&in](uint8_t position) -> bool{ }; return (in & (
浏览 5
提问于2014-10-20
得票数 0
回答已采纳
5
回答
打印
存储
在
无符号int中的实际负数
但是
在
遗留代码中,我的一
位
老同事
使用
uint16而不是有符号的int来
存储
该变量的值。现在,如果我想打印该变量的实际负值,我
如何
做到这一点(对我们来说是什么格式说明符)?例如,如果实际值是-75,当我
使用
%d打印时,它给了我5
位
正值(我认为是因为两
位
的补足)。我想把它印成75或-75。
浏览 0
提问于2019-02-12
得票数 0
回答已采纳
2
回答
PHP函数标志作为参数
、
、
、
有人能解释一下这是怎么回事吗?非常感谢:) define("FLAG_B", 2); function test_flags($flags=false) { if ($flags & FLAG_B) echo "B"; if ($flags & FLAG_C) echo
浏览 0
提问于2014-04-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何利用多个NRF24L01模块搭建一个Arduino无线网络
MySQL数据库应用总结(八)—MySQL数据库的数据类型和运算符(下)
好程序员大数据学习路线Hbase总结
MySQL 中事务、事务隔离级别详解
JavaScript基础概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券