问题标签 [unsigned-long-long-int]

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 投票
2 回答
373 浏览

c++ - c中无符号整数的类型是什么?

uint8可以表示为ubyte,uint16可以表示为uword,uint32可以表示为ulong,uint64可以表示为?

我正在搜索如何将无符号整数表示为 c 中的数据类型,但我对如何呈现 uint64 感到困惑?是否可以在 c 中使用 uint64 作为 udouble ?请有人指导我?会支持吗??

以上所有内容的格式说明符是什么?

我只是添加这一行,因为它要求正文不符合要求并告诉添加一些内容。所以我添加了这个。

0 投票
3 回答
237 浏览

ios - 检查 String 是否具有有效数字

我是一个编程新手,我目前正在用目标 c 编写一个转换计算程序,我真的很挣扎。

我有一个表示 unsigned long long 值的字符串。在尝试添加另一个字符时,我需要一种方法来检查新字符在添加之前是否不会超过 LONG_LONG_MAX。或者如果该值大于/将大于 LONG_LONG_MAX,则删除最后一个字符

我能想到的唯一可能的方法是:

我知道这不起作用,因为 uVal 总是 <= ULLONG_MAX 但我想不出任何其他可能检查的方法。谁能帮我找到一种方法来完成这个???

0 投票
1 回答
478 浏览

objective-c - 在 Objective C 中处理溢出

我正在objective-c中构建一个十六进制计算器。我的问题是处理相乘时会溢出的 long long 值。

当我在添加之前添加值时,我会通过执行类似的操作来检查值是否会溢出。

如果值会溢出,它会获取溢出值(实际上没有溢出)并添加溢出通知。我希望找到一种方法来做同样类型的事情,但是对于乘法,有人可以帮忙吗?

这是我到目前为止所拥有的。

作为一个附带问题,我需要对部门进行类似的检查吗?

0 投票
1 回答
262 浏览

c - c语言中的Euler 3项目,对于大数的代码处理时间过长?

给出答案需要很长时间,似乎只是在处理答案?我见过类似的问题,但请告诉我这段代码有什么问题?

这是问题所在:

13195 的质因数是 5、7、13 和 29。数字 600851475143 的最大质因数是多少?

0 投票
1 回答
113 浏览

c - 可以在C中存储非常大的值的数据类型

最近在Here的编程竞赛中,问题很简单,但最坏的情况是我们必须处理大小数据 10^10000

我尝试了python直截了当的程序,因为我不必指定数据类型(由编译器负责)但是当我尝试使用时C我找不到正确的数据类型。(我尝试了 uintmax_t 也没有成功)。

那么如何在 C 中处理非常庞大的数据类型呢?

0 投票
1 回答
4260 浏览

c++ - 无符号长长溢出错误?

我在 unsigned long long 方面遇到了一些奇怪的问题。

当我设置一个 unsigned long long 时会发生这种情况(我使用了 size_t,但是这个问题可以用 ull 重复)。我已将其设置为 2^31,但由于某种原因,它恢复为 18446744071562067968 或 2^64 - 2^31。请记住,我使用的是 x64 编译:

我以为 ull 的极限是 2^64-1?那么为什么不能存储 2^31 呢?2^30 工作得很好。Sizeof(a) 返回 8,如果我没记错的话是 64 位,证明了 2^64-1 的限制。

我正在 Visual C++ 2013 Express Desktop 上编译。

我唯一的猜测是它是某种类型的溢出错误,因为它不适合正常的 long 类型。

0 投票
2 回答
9138 浏览

c++ - std::streampos 是否保证为 unsigned long long?

std::streampos保证unsigned long long吗?

如果不是这样,如何std::istream::seekg在大于 4G 的文件上正常工作?

0 投票
2 回答
1706 浏览

c - unsigned long int 给出整数溢出

我正在尝试在 c 中创建一个程序来解决数独难题,其中我试图将等于 2 * 3 * 5 * 7 * 11 * 13 * 17 * 19 * 23 * 29 的数字存储在 unsigned long int 变量中. 在 32 位 Ubuntu 机器上使用 boath gcc 和 g++ 进行编译时,出现整数溢出错误。

请帮助我存储和使用此号码,或提出替代方案。

我包括整个代码以供参考。

0 投票
1 回答
3405 浏览

c++ - 为什么带有 unsigned long long 参数的 std::bitset 构造函数未标记为显式?

标准库类模板std::bitset<N>有一个构造函数(C++11 及更高版本,unsigned longC++11 之前的参数)

与许多最佳实践指南相反,此单参数构造函数未标记为explicit. 这背后的原因是什么?

0 投票
2 回答
2467 浏览

c - C程序找到第n个素数-

  1. 该代码仅适用于 n=1,2,3,4,即 i=0,1,2,3,其值已明确给出。对于 n=5 起,它给出 0 作为 O/P
  2. 与全局动态数组相关的一些故障free(arr)是核心转储错误。问:这是声明全局动态数组的正确方法吗?这段代码可能有什么问题?先感谢您。