问题标签 [unsigned-integer]
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# - 为什么 unsigned int 不符合 CLS?
为什么无符号整数不符合 CLS?
我开始认为类型规范只是为了性能而不是为了正确性。
matlab - MATLAB 将值向量转换为 uint32
我有一个包含值 0、1、2 和 3 的向量。我想要做的是从该向量中提取的每组 16 个元素中取出低两位,并将它们全部附加在一起以获得一个 uint32。任何人都知道一个简单的方法来做到这一点?
追问:如果向量中的元素个数不是16的整数倍怎么办?
.net - 将 .NET long 转换为无符号 8 字节整数
为了在 Active Directory 中设置值,我想将 long 转换为无符号的 8 字节整数,以分配给 AD 属性。
我怎样才能做到这一点?
c# - 如何在 C# 中声明 ULARGE_INTEGER?
基于这个问题How to declarate LARGE_INTEGER in C# with answer of:
我在下面的假设是否声明ULARGE_INTEGER
正确?
c# - 使用int和uint的区别以及何时使用
使用 int 和 uint 有什么区别?到目前为止,我看到的所有示例都使用 int 表示整数。使用 uint 有什么好处?谢谢。
c++ - UINT_MIN 的可移植值是多少?
在中,和(以及 SHRT_* 和 LONG_* 等)limits.h
有 #defines ,但只有.INT_MAX
INT_MIN
UINT_MAX
我应该定义UINT_MIN
自己吗?(正0
零)是可移植值吗?
c++ - 警告 - 有符号和无符号整数表达式之间的比较
我目前正在使用Accelerated C++,并且在练习 2-3 中遇到了一个问题。
该程序的快速概述-该程序基本上采用名称,然后在星号框架内显示问候语-即您好!被 * 包围。
练习- 在示例程序中,作者使用const int
来确定问候语和星号之间的填充(空格)。然后,作为练习的一部分,他们要求读者询问用户他们希望填充有多大。
这一切似乎很容易,我继续向用户询问两个整数(int
)并存储它们并更改程序以使用这些整数,删除作者使用的整数,尽管我收到以下警告;
练习 2-3.cpp:46:警告:有符号和无符号整数表达式之间的比较
经过一些研究,这似乎是因为代码尝试将上述整数之一 ( int
) 与 a进行比较string::size_type
,这很好。但我想知道 - 这是否意味着我应该将其中一个整数更改为 unsigned int
?明确说明我的整数是有符号还是无符号重要吗?
以上是相关的代码位,c
是类型string::size_type
,因为我们不知道问候可能会持续多长时间 - 但是为什么我现在遇到这个问题,而作者的代码在使用时没有遇到问题const int
?此外——对于任何可能已经完成加速 C++的人——这本书后面会解释吗?
我在通过 Geany 使用 g++ 的 Linux Mint 上,如果这有帮助或有所作为(正如我读到的那样,在确定什么string::size_type
是它时它可以)。
c - C中的无符号整数和有符号整数有什么区别?
考虑以下定义:
它们是如何存储在内存中的?任何人都可以解释这些在内存中的位表示吗?
可以在内存int x=5
中int y=-5
具有相同的位表示吗?
c++ - 如何在 C++ 中安全地平均两个无符号整数?
仅使用整数数学,我想在 C++ 中“安全地”平均两个无符号整数。
我所说的“安全”是指避免溢出(以及任何其他可以想到的)。
例如,平均200和5000很容易:
但在4294967295和5000的情况下:
我想出的最好的是:
有没有更好的方法?