问题标签 [uint]

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.

0 投票
6 回答
107718 浏览

c - uint和unsigned int的区别?

uint和有什么区别unsigned int吗?

我正在查看此站点,但所有问题均涉及 C# 或 C++。我想要一个关于 C 语言的答案。

如果相关,请注意我在 Linux 下使用 GCC。

0 投票
3 回答
4800 浏览

iphone - 如何将 uint8[] 转换为字符串?

嗨,我正在开发一个 iPhone 应用程序我在缓冲区中收到一些数据类型为 Uint8 的服务器响应,现在我想将缓冲区与字符串匹配,任何人都可以告诉我如何检查它吗?给出一段代码

有人知道吗?我会非常感谢

0 投票
7 回答
256282 浏览

c++ - 使用 C++ 获取 Unix 时间戳

如何uint在 C++ 中获取 unix 时间戳?我用谷歌搜索了一下,似乎大多数方法都在寻找更复杂的方式来表示时间。我不能把它当作一个uint吗?

0 投票
1 回答
84 浏览

c++ - 从 2 个部分正确打印出整数

我有一个uint128_t将其值存储为的类,uint64_t UPPER, LOWER;我不知道如何重载,operator<<以便当我传入时std::cout,该值将以十进制正确打印。目前,我只是在做

我应该怎么办?

编辑:

例子:

如果 uint128_t 变量具有UPPER = 1and LOWER = 1,我希望流包含十进制值(1 << 64) + 1

0 投票
4 回答
404 浏览

c++ - 整数的乘法和除法分成几部分

有谁知道我在哪里可以获得有关如何对存储在部分中的整数进行乘法和除法(甚至可能是模数)的说明?我正在制作一个存储 a 的uint128_tuint64_t UPPER, LOWER

0 投票
1 回答
422 浏览

asp.net - 在 ASP.NET 中获取请求 IP 地址数值的最快方法

获取客户端的数字格式(不是字符串格式)的最快方法是什么?

我可以通过一些代码来计算这个

基于 Request.UserHostAddress 字符串,但我希望 IIS 或 ASP.NET 预先计算它并且它隐藏在 HttpContext 中的某个地方。

我错了吗?

0 投票
1 回答
3841 浏览

c# - C# 如何用 XOR (^) 表示 (unsigned long)(unsigned int) (ulong)(uint)

我正在将 C++ 代码转换为 C#

假设我在 C++ 中得到了这个

在 C# 中它会像..

但我得到错误.. (ulong),(uint)

运算符“^”不能应用于“int”和“ulong”类型的操作数

我应该做

要不然是啥?

0 投票
5 回答
1710 浏览

c# - 使用 uint 或 int

uint当然,我知道无符号整数 ( ) 和有符号整数 ( )之间的基本区别int

我注意到在 .NET 公共类中,一个名为的属性Length始终使用有符号整数。

也许这是因为无符号整数不符合 CLS。

但是,例如,在我的静态函数中:

参数tokens和其中的所有元素positions不能为负数。如果它是否定的,最后的结果是没有用的。因此,如果我int同时使用 fortokenspositions,则每次调用此函数时都必须检查值(如果发现负值,则返回无意义的值或抛出异常???),这很乏味。

好的,那么我们应该使用uint这两个参数。这对我来说真的很有意义。

然而,我发现,与许多公共 API 一样,它们几乎总是使用int. 这是否意味着在他们的实现中,他们总是检查每个值的负数(如果它应该是非负数)?

所以,一句话,我该怎么办?

我可以提供两种情况:

  1. 这个函数只会在我自己的解决方案中被我自己调用;
  2. 此函数将被其他团队中的其他人用作库。

我们应该对这两种情况使用不同的方案吗?

彼得

PS:我确实做了很多研究,仍然没有理由说服我不要使用uint:-)

0 投票
2 回答
5765 浏览

c - 在 C 中将 Uint16 转换为字符串

我正在尝试使用 SDL 并读取用户输入,为此我需要将 Uint16 转换为字符串,这是我的代码:

我无法让它工作,我已经尝试过 itoa,atoi,strcat,将 event.key.keysym.unicode 求和为 int 然后转换为 char,我是 C 新手,谢谢

0 投票
2 回答
20078 浏览

c++ - 使用 typedef'd uint 会导致错误,而“unsigned int”不会...?

出于某种原因,当我在程序中将变量定义为“uint”而不是“unsigned int”时,它会出错。这看起来很奇怪,因为 uint 的类型定义为:

...所以我认为我可以互换使用这两者。更准确地说,我将返回“unsigned int”的函数的结果分配给 uint 变量,然后在向量调整大小调用中使用该 uint ......此时它会出错。即,我的代码看起来像这样:

...它出错的行是 myVect.resize 行。

显然,我已经有了解决方案,但我想了解为什么会这样,因为我很困惑。有人有想法么?

PS - 如果有人认为这可能很重要,我在 Fedora 15 上使用 gcc v4.1.2 ......并且定义 uint 的包含文件是 /usr/include/sys/types.h。