腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
RuntimeError
:
值
在
没有
溢出
的
情况下
无法
转
换为
类型
uint8_t
:-
0.192746
、
、
、
我是Pytorch
的
新手,我
的
目标是使用基于EMNIST数据集
的
CNN完成图像分类任务。)) 但是,当我运行此命令时,我得到以下错误: --------------------------------------------------------------------------- 351
RuntimeError</
浏览 276
提问于2020-06-17
得票数 0
回答已采纳
1
回答
conv2d
值
无法
在
没有
溢出
的
情况下
转
换为
uint8_t
类型
、
、
我将一个带有dtype of torch.uint8
的
torch.uint8
的
torch.uint8传递给nn.Conv2d模块,这会导致错误 我
的
conv2d被定义为self.conv1 = nn.Conv2d(3, 6, 5)。当我将张量传递给像forward这样
的
浏览 9
提问于2020-02-16
得票数 5
3
回答
我只想知道示例中
的
强制转换是否是多余
的
我只想知道下面示例中
的
强制转换是否是多余
的
。uint16_t basic_units = 4587U;
uint8_t
int_val = (
uint8_t
) (Uint16_t) (basic_units * 5U)) / 1000U);
浏览 1
提问于2011-06-15
得票数 1
回答已采纳
3
回答
用类静态const整数初始化二维数组
、
、
、
我将一个三维数组声明为类成员,使用静态const类成员作为前两个边界:{ staticconst
uint8_t
screenHeight = 240; }如果我使用"enum hack“来声明类-本地编译时间整数常量,它可以工
浏览 4
提问于2020-03-05
得票数 2
回答已采纳
3
回答
没有
符号
的
整数会被提升为有符号吗?什么是表达式
类型
(uint16_t)-1 * (uint16_t)-1
、
、
对于uint32_t和uint64_t来说,结果是预期
的
,但
uint8_t
和uint16_t
的
晋升却很奇怪。
在
c++14/c++17,gcc和clang,64位linux,sizeof(int) == 4上进行测试.uint32_t(-1)*uint32_t(-1) == 1); // OK在下面的
情况下
,对于std::
ui
浏览 5
提问于2020-10-30
得票数 0
回答已采纳
1
回答
用字符串文字初始化
uint8_t
数组是否合法?
、
从字符串文本初始化
uint8_t
数组可以吗?它是否按预期工作,还是由于有符号-无符号转换而损坏了一些字节?(我希望它只是将文字
的
部分不改变地填充进去。)GCC
没有
向-Wall抱怨,这似乎奏效了。在这种
情况下
,用
uint8_t
代替char可以吗?请不要关注稳定性问题,API应该使用const
uint8_t
*,但不需要。这个API调用只是让我想到这个问题
的
例子。令人恼火
的
是,这个问题现在已经结束了,我想自己来回答。很抱歉在这里添加了这个信息,我
浏览 10
提问于2021-06-09
得票数 1
4
回答
C
溢出
到方程内?
、
、
、
a + b像我所期望
的
那样将255
溢出
到4,然后c / 2给出了我预期
的
2。但是,为什么最后一个例子
在
计算相同
的
两个步骤时不
溢出
呢?
uint8_t
b = 10;
uint8_t
c = (a
浏览 0
提问于2016-04-11
得票数 2
回答已采纳
1
回答
当位被屏蔽时使用不正确
的
格式说明符是未定义
的
行为吗?
、
、
、
、
如果我有一些虚构
的
uint32_t,并且我对每个字节感兴趣,那么使用
uint8_t
而不是uint32_t
的
格式说明符是否是未定义
的
行为。关于我
的
意思,见下面的例子。但是,我确实在代码库中使用了这样
的
代码,该代码处理
的
图像深度为32 bit,我通常需要从整个像素中提取单个字节,以便与它们一起工作。因此,如果存在这些字节,我想避免这种关于打印这些字节
的
未定义行为。
浏览 5
提问于2021-09-04
得票数 1
回答已采纳
3
回答
如何“混合”两个
值
而不
溢出
?
、
、
Return a blended value of x and y:// blend(100, 200, 2, 1) -> 133 uint32_t big_parts_x = parts_x;uint32_t big_parts_y
浏览 0
提问于2019-02-09
得票数 2
回答已采纳
2
回答
将枚举转
换为
具有
溢出
的
整数时应出现警告
、
、
、
有趣
的
是,
在
执行隐式强制转换时,我只在后两种
情况下
收到编译器警告。情况2)中
的
显式强制转换将截断
值
(输出为232,类似于下面两个),但不会发出警告。好
的
,编译器可能假设我知道我在这里做什么,我
的
显式
类型
转
换为
uint8_t
。当然可以。 我希望Lint能帮我解决这个问题。我
在
Gimpel's online Lint中运行了这段代码,但也
没有
收到任何警告。10 bits) t
浏览 25
提问于2021-08-04
得票数 0
1
回答
在
指针增量时未获得预期结果
、
、
指针增量
没有
给出正确
的
值
,它指向不确定
的
地址。想知道为什么*p++= <value>
没有
指向我想要
的
值
,而是指向其他
的
东西void run_exe() {
uint8_t
buf[20] = {"0"};
uint8_t
*p = NULL;
uint8_t
tx_buf[4] = {1,1,1,1}
浏览 2
提问于2017-08-29
得票数 0
回答已采纳
3
回答
c++二进制运算符警告
、
、
有人能解释一下一些奇怪
的
警告行为吗。 // warning: conversion to ‘
uint8
_t {aka unsigned char}’ from ‘int’ may alter
浏览 0
提问于2018-07-12
得票数 2
6
回答
是无符号整数减法定义
的
行为吗?
、
、
、
我遇到了一些人
的
代码,他们似乎认为当结果为负数时,从另一个相同
类型
的
整数中减去一个无符号整数是有问题
的
。所以这样
的
代码是不正确
的
,即使它恰好在大多数架构上工作。C标准有着模糊关联
的
引用。涉及无符号操作数
的
计算永远不能在flow上进行,因为不能用结果无符号整数
类型
表示
的
结果被减少为模,即大于可以由结果
类型
表示
的
最大
值
的
数。我想人们可以把这个引号理解为
浏览 3
提问于2011-08-28
得票数 118
回答已采纳
1
回答
将目标C转
换为
Swift后
的
位移位UInt8问题
、
、
、
、
作为我代码
的
一部分,
在
目标C中,我很难转
换为
Swift: //..more code我在这里有两个问题: 更重要
的
是,首
浏览 1
提问于2016-06-19
得票数 1
回答已采纳
1
回答
cert和misra修正
、
、
、
uint8_t
globalRegion;uint16_t paramId;如果删除U,则得到misra赋值错误,说明使用
的
int
值
与符号
值
比较。globalRegion = 9; 但是如果我添加U,我得到
的
是错误STRONG.TYPE.ASSIGN.CONST --一个
值
'9U‘被赋值给
类型
为'
uint8_t
’
浏览 10
提问于2022-08-24
得票数 1
1
回答
从uint16到uint8
的
转换
、
、
、
有人知道我如何在C程序中为我
的
uint16做正确
的
uint8
转
换吗?我以为是这样
的
:
uint8_t
Test2 = (
uint8_t
)Test;我使用
的
电位器
的
最小
值
为0x0,最大
值
为0xFFF。测试必须具有ADC 1->DR
的
值
(这是STM32F0中ADC
的
<em
浏览 14
提问于2016-04-19
得票数 2
回答已采纳
1
回答
解析宏中
的
警告
、
、
我正在处理一些产生警告
的
宏。((((x)-STARTSECTOR) >> STARTLSB) + STARTNUM) : ((x) >> TRICKYLSB))conversion to '
uint8_t
' from 'longunsigned int' may alter its value [-Wconversion] 我知道所有的常量都是无符号
的
,ConvToSector(x)
的
输入是无符号整数(uint32_t)。
浏览 1
提问于2014-11-12
得票数 0
回答已采纳
1
回答
如何使SIGSEGV处理程序
在
只用于堆栈
溢出
情况
的
备用堆栈上启动?
、
、
因此,当测试人员报告崩溃时,我很快就会在日志中看到违规
的
线程堆栈跟踪(而不分析核心
转
储)。 但是,
在
堆栈
溢出
的
情况下
,我
的
信号处理程序
没有
启动,应用程序就会崩溃(带有静默日志)。
在
分析核心
转
储时,我(或我
的
同事)发现,崩溃发生在正确
的
代码中间。需要很长时间才能理解堆栈
溢出
是造成崩溃
的
原因。因此,我希望日志中至少有一条消息“堆栈
溢出</em
浏览 0
提问于2018-02-01
得票数 0
回答已采纳
1
回答
用C将二维数组写入二进制文件(得到奇怪
的
结果)
、
、
: 这就是我要得到
的
:正如您所看到
的
,我
的
代码正确地编写了每个数字,但是每个数字之间有三个0,我不知道为什么。我也试过这样做:但是,似乎
没有
工作,任何帮助都将是非常感谢
的
。我
的
矩阵被声明为ints
的
2D数组,因为我需要对这些数字执行一些操作: matrix = (int**)malloc(SIZE * size
浏览 0
提问于2018-11-24
得票数 1
回答已采纳
3
回答
如何最好
的
C++方式来模块化地乘无符号整数?
、
、
、
假设您正在使用<cstdint>以及std::
uint8_t
和std::uint16_t等
类型
,并且希望
在
它们上执行像+=和*=这样
的
操作。x被提升为signed int,尽管
没有
签名,0xFFFF * 0xFFFF也会
溢出
32位签名算术。只有
在
无符号
类型
的
位数恰好等于int位数
的
一半
的
情况下
才是有问题
的
。任何较小
的
乘法都会导致乘法<
浏览 7
提问于2014-07-17
得票数 31
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GaussDB 数据类型转换介绍
一位月薪25K工程师学习python时整理的,python异常处理笔记
高级程序猿遇见python程序运行异常和错误时的处理方式总结
PWN之system函数参数非/bin/sh的情况
SQLite3的数据类型-动态数据类型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券