问题标签 [unsigned-char]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 为什么这种比较总是正确的?
我的文件中有以下代码:
当我编译它时,我从编译器(gcc)收到警告:
警告:由于数据类型的范围有限,比较总是正确的
怎么会这样?范围不是unsigned char
0-255吗?我很困惑。
c++ - C ++将浮点数转换为无符号字符?
我是 C++ 新手,做一些谷歌搜索我认为sprintf
可以完成这项工作,但是在编译时出现错误,我无法在 anunsigned char
和 a之间转换char
。我需要一个无符号字符,因为我要打印到图像文件(0-255 RGB)。
(pixelColors 的大小为 3,“k”指的是“for loop”变量)
c++ - C++:在 uchar/guchar 中获取数据的实际大小?
问题很简单:sizeof((u_char)value)
返回 8。strlen 失败。如何获取 uchar 内容的长度?
已尝试
u_char 在 include/sys/*.h 中定义为 unsigned char;
c++ - std::cout << stringstream.str()->c_str() 什么也不打印
在一个函数中,得到 unsigned char && unsigned char 长度,
结果:
- WAS:什么都不打印(猜想有一个指向 const .. case 的指针)
- 好:打印数据
- BAD:什么都不打印
- 测试,断言:打印 mystr.size() 等于传递的无符号字符大小。
我试过:
- string.assign(scp.rdbuf());
- memcpy(char, scp.str(), 10);
- 创建/分配临时字符、字符串的不同方法
没有帮助..它想要获得一个包含数据的std::cout 'able std::string (从foo中挑选,它是unsigned char,它是数据包数据)。
猜测原始foo可能不是以空值终止的,或者问题是这样的 - 简单,但无法进入......这里要寻找什么?
(此代码是使用 libpcap 的另一种尝试,只是以 C++ 方式打印数据包,而不使用已知的 C++ 魔术包装器,如 libpcapp)。
c - 复制无符号字符数组
将 unsigned char 数组复制到另一个数组的最佳方法是什么?
例如:
上面的代码不起作用,它给了我错误消息“无法将参数 1 从 unsigned char [1000] 转换为 char *”。
c++ - 别名规则是否对称?
我在 IRC 上与某人进行了讨论,然后出现了这个问题。标准允许我们int
通过char
左值更改类型的对象。
如果我们知道对齐没问题,我们是否可以在相反的方向这样做?
我看到的问题是,如果将别名规则视为非对称关系,则别名规则不涵盖以下简单情况
原因是,每个对象都包含一系列sizeof(obj)
unsigned char
对象(称为“对象表示”)。如果我们更改int
,我们将更改部分或全部这些对象。然而,别名规则只规定我们可以int
用char
or改变 a unsigned char
,但不能反过来。另一个例子
3.10/15 只描述了一个方向(“包含...的聚合或联合类型”),但这次我们需要另一种方式(“作为元素或非静态数据成员类型的类型总计的...”)。
是否暗示了另一个方向?这个问题也适用于 C。
c# - C#中的无符号字符指针?
在将一些代码从 C++ 转换为 C# 的过程中,我发现了这个,
如何将其翻译成 C#?m_pRecvBuffer
是一个字符数组,但是我将它存储为一个字节数组。
c++ - 如何计算无符号字符数组中元素的平均值?
我有一个快速,我假设问题,但我无法在网上找到任何东西。
如何计算无符号字符数组中元素的平均值?或者更像是对无符号字符执行操作?
objective-c - 使用“unsigned char”指向原始数据缓冲区时需要了解内存管理
我的问题在下面的代码中。我想了解在“unsigned char”指针方面是否存在“保留”之类的东西。请解释。