unsigned-integer 相关问题

一种特定的数据类型,它使用其所有位来表示整数值,因此只有0或正数。

%d 表示无符号整数

我不小心使用“%d”使用在线编译器打印了无符号整数。我以为会出现错误,但是我的程序可以成功运行。我的代码能够正常运行真是太好了,b...

回答 2 投票 0

无符号整型文字越界

如果我定义一个 unsigned int 类型的变量并使用其范围之外的值对其进行初始化,那么它会使用模数并为自己分配一个在其范围内的值,对吗? 例如: 无符号整数 a = 42949...

回答 2 投票 0

打印无符号长整数的问题

我有以下简单的程序,它读取作为字符串给出的数字并打印它。它适用于小数字,但是当我尝试使用大小为 unsigned long 的数字时,例如“

回答 1 投票 0

如何修改模板类型为unsigned?

模板 无效的 foo(T s) { 无符号 T x = -1; //... } { 整数 x = 129; 富(x); } 如何将模板类型修改为未签名? 我知道这是不好的做法,因为...

回答 1 投票 0

为什么 C++ 中的 `-1 + unsigned(0) > 0`? [重复]

以下代码在C++中输出-1 1。 如果 i 被评估为 -1,为什么它大于 0? #包括 诠释主要(){ 自动 i = -1 + 无符号(0); printf("%d %d “,我,我 > ...

回答 1 投票 0

是否可以在C中一次获得无符号商和余数?

我已经看到这个关于在 C 中的单个操作中获取商和余数的问题。但是 C div 和 ldiv 函数采用 int 和 long 参数。但是我怎样才能执行未签名的除法...

回答 1 投票 0

这段代码中unsigned的具体作用是什么?为什么输出不符合预期?

我很困惑为什么在下面的代码中执行其他条件。 #包括 使用命名空间标准; 诠释主要(){ 无符号 a = 0; 整数 b = 2; 如果 (a + b >= -2) 计算<...

回答 0 投票 0

将有符号整数转换为无符号短整数,在 C 中将负值设置为零

我想知道是否有一种有效的方法可以将有符号整数转换为无符号短整数,其中负整数值在无符号短整数(在 C ANSI 中)中被简单地设置为 0。我知道...

回答 3 投票 0

数值超出范围:1690 BIGINT UNSIGNED 值超出范围

当值小于零时,我知道这个错误与 SIGNED 值有关。 我找到了修复它的解决方案。 但是,我对此有疑问。 我有 2 个系统,运行相同的源代码。 两者都...

回答 0 投票 0

如何将常量附加到无符号整数值[关闭]

如何将 0x 存储到 uint32 buff。 就像是: 无符号整数接收=80000000; 无符号整数存储=0Xrecv; //如何实现?

回答 0 投票 0

不使用sizeof()计算int中的位数。

我正试图创建一个简单的游戏。任务是创建一个程序,以比特计算int的大小。他们的代码是#include intSize(void) { unsigned int x, i = 0; ...

回答 1 投票 0

相当于Qt的timeGetTime()

QT库中是否有与Windows.h头的timeGetTime()函数等价的函数?我希望我的代码能尽可能的独立于平台,我知道QT库中有一个相当于Windows.h头的timeGetTime()函数。我知道 头文件是存在的,但我...

回答 1 投票 0

Clang给了我一个签名变更的警告,但是代码仍然产生了正确的输出。

我在分析一个代码库中的一些警告时,被Clang生成的这个警告弄得一头雾水。 考虑一下下面的C++代码。#include int main(int , char *[]) { uint32_t val1 = ...

回答 1 投票 0

Tensorflow:为什么Modulo(即tf.math.floormod)不支持无符号整数?

来自文档:x:张量。必须为以下类型之一:int32,int64,bfloat16,half,float32,float64。例如:x = tf.math.mod(tf.constant(4,tf.dtypes.uint64),tf.constant(2,tf ....

回答 1 投票 1

[编译器在读取C程序中的内存时如何表现?这是我写的要理解的以下代码:

我已将p指向整数n。在读取值时,我将其类型转换为char,这表示编译器他只需要读取1个字节的数据。系统为整数分配4个字节,为...分配1个字节。

回答 2 投票 1

sscanf和%i /大无符号整数的基数检测

我正在处理包含大量数字(磁盘偏移)的文件,并且在使用scanf的%lli时遇到了问题-数字的格式为0x ...但是scanf不能读取所有位。这是...

回答 2 投票 2

sscanf和%i /大无符号整数的基数检测

我正在处理包含大量数字(磁盘偏移)的文件,并且在使用scanf的%lli时遇到了问题-数字的格式为0x ...但是scanf不能读取所有位。这是...

回答 2 投票 2

无法正确扫描〜0ULL

我正在处理包含大量数字(磁盘偏移)的文件,并且在使用scanf的%lli时遇到了问题-数字的格式为0x ...但是scanf不能读取所有位。这是...

回答 1 投票 1

将移位的无符号位添加到无符号长整型(64位)

我正在尝试执行以下#include #include int main(){unsigned long long test = 100; // 64位test = test +(1UL << 33); //假设64 ...

回答 3 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.