integer相关内容

如何提取64位有符号整数

我询问一个NSDictionary的一个值。因为我也有问题,我打印的对象。它让我看到以下内容: <的CFString 0x5d33630 [0x26af380]> {内容=“myDictionaryItem”} =< CFNumber 0x5d58940 [0x26af380]> {值= 1286301600,类型= kCFNumberSInt64Type} 所以它的类 ..
发布时间:2015-11-28 12:22:57 移动开发

如何从一个字符串在PHP中的64位整数哈希?

我需要串的64位整数哈希像哈希映射。 在我看来,像有没有原生的PHP哈希功能,可以返回64位整数? 我认为这是可能采取SHA1哈希的第一部分,并将其转换为整数。但是这不会带来最佳的性能和转换似乎是棘手的。 当然,这将是很好用PHP函数没有安装。 解决方案 我尝试了很多,尤其是完整的64位十六进制字符串转换为符号的64位整数。现在,我结束了这一点: 函数sha1_64bitInt($海峡 ..
发布时间:2015-11-28 12:20:14 PHP

从文件中读取的64位整数字符串

我们有一个具有一个64位的整数作为字符串中有一个文件。我们如何scanf()的或以其他方式解析这个数字字符串转换成C ++中的无符号的64位整数类型? 我们都知道像%LLD等,但很多方法可以做到这解析似乎在不同的编译器和stdlib之间打破编译。在code应编译下gcc和微软C ++编译器(当然完全符合标准者优先) 解决方案 GCC有很长很长,也将编译器的C ++ 0x。 MSVC ++没有 ..
发布时间:2015-11-28 12:16:58 C/C++开发

128位运算的x64 C语言

当执行在x86大数,显然对数字大小的最有效的选择是32位。但是,您需要算术到数字大小的两倍(即32 + 32 = 33,32 * 32 = 64,三十二分之六十四= 32)。幸运的是,不仅提供了86本,但它也从移植的C(uint64_t中)进行访问。 同样,在x64这将是理想的是使用64位数字。这将需要128位运算(即64 + 64 = 65,64 * 64 = 128,六十四分之一百二十八= ..
发布时间:2015-11-28 12:10:47 其他开发

64位汇编

我开始组装(NASM)编程不是很久以前。现在我用它打印一个整数集实现C函数。我得到它的工作使用扩展寄存器,但是当我要与64位寄存器写入(RAX,RBX,..)我执行失败。是否有任何的你看到了什么我错过了吗? 的main.c: 的#include< stdio.h中> EXTERN无效printnum(int i)以; INT主要(无效) { printnum(8 ..
发布时间:2015-11-28 12:03:04 服务器开发

转换字节流为数字数据类型

让我们说我有一个字节流中,我认识一个64位值(64位随机数)的位置。该字节顺序是小端。由于PHP的整数数据类型仅限于32位(至少在32位操作系统上)我将如何转换成字节序列到一个PHP数字再presentation(浮动就足够了,我认为)? $ serverChallenge = SUBSTR($字节,24,8); // $ serverChallenge现在包含字节序列 其中//我知道,这是一 ..
发布时间:2015-11-28 12:01:25 PHP

在64位数据模型指定的64位无符号整数文字

由于有各种型号的64位数据模型(LLP64 / IL32P64,LP64 / I32LP64,ILP64,SILP64),什么是符合标准的,指定的64位无符号整型常量的方法是什么? 将为指定ULL的后缀就足够了?我会不会最终导致文字是PTED的128位上的一些数据模型间$ P $? 解决方案 您应该使用 &LT ; cstdint> /< stdint.h>中 ,如果你有的话。这会给你 ..
发布时间:2015-11-28 11:59:32 C/C++开发

按位与在Javascript中有64位整数

我要寻找的进行按位和64位整数的JavaScript的方式。 JavaScript的会投它的所有double值到符号的32位整数做位操作(解决方案 Java脚本重新presents所有号码为64位的双击precision IEEE 754浮点数(见的的ECMAScript规范,8.5节。)所有的正整数,达到2 ^ 53可连接codeD precisely。较大的整数让他们至少显著位裁剪。显然本 ..
发布时间:2015-11-28 11:49:38 前端开发

JavaScript不能处理64位整数,可以吗?

我在想,如果JavaScript是误操作的64位整数还是我做错了什么? 我有以下的code: VAR海峡=“0x4000000000000000”; // 4611686018427387904十进制 VAR VAL = parseInt函数(STR); 警报(VAL); 我得到这个值:“4611686018427388000”,这是0x4000000000000060 解决方案 ..
发布时间:2015-11-28 11:48:59 前端开发

如何对PHP的64位整数?

没有人知道如何让64位整数的PHP?现在看来似乎不是由配置文件,而是它可能是一个编译时选择,它取决于平台? 解决方案 原生64位整数需要64位硬件和64位版本的PHP。 在32位硬件: $ PHP -r“回响PHP_INT_MAX;” 2147483647 在64位硬件: $ PHP -r“回响PHP_INT_MAX;” 9223372036854775807 ..
发布时间:2015-11-28 11:47:56 PHP

显示整数的二维数组在Java中的图像

我试图在Java中创建一个应用程序,将根据整数数组,其中重$ P $每个整数psents颜色上打印图像。有没有一种简单的方法来做到这一点? 公共无效displayImage(INT [] [] ARR){ 的for(int i = 0; I< arr.length;我++){ 对于(INT J = 0; J<常用3 [0] .length; J ++){ ..
发布时间:2015-11-28 10:53:31 Java开发

不寻常的整数编码字节 - 什么方案呢?

什么整数编码方案来实现以下,以及我们如何能做到这一点。NET中: 127 = 7F 128 = 8001 255 = FF01 256 = 8002 500 = F403 解决方案 不是很确定它有一个正式的名称,它是一个7位编码。它是一个可变长度编码,一个字节的高位如果另一个字节如下设置。字节顺序是little-endian的。 的所以F403 => 03F4 => | 00000 ..
发布时间:2015-11-26 21:31:45 C#/.NET

.NET优化的Int32

尽管通读70-536培训工具包,它指出: 运行时优化性能 的32位整数类型(的Int32),所以 使用这些类型的柜台等 经常访问的积分 变量。 这是否只适用于32位环境?难道Int64的接管在64位环境中,或者是还在的Int32是更好的选择? 解决方案 这是一个有趣的方式把它。运行时不会有很多工作要做吧。 CPU被设计用于处理32位整数,这就是为什么它们是最有效的使用。 在64位的环 ..
发布时间:2015-11-26 20:45:23 C#/.NET

字符串转换为整数

我需要我的code帮助。我想在我的文本只写数字/整数,并想显示在我的列表框。 下面是为了我的code?这似乎给出错误。 INT yourInteger; 字符串的newitem; 的newitem = textBox1.Text.Trim(); 如果(的newitem == Convert.ToInt32(textBox1.Text)) { ..
发布时间:2015-11-26 19:05:23 C#/.NET

VB.Net:是否有整数和的Int32什么区别吗?

在VB.Net,有整数和的Int32 ?有什么区别 如果是,请解释一下。 解决方案 在功能上存在的类型之间没有什么区别整数和 System.Int32的。在VB.Net 整数只是一个别名 System.Int32的键入。 标识符的Int32 和整数不完全平等的,但。 整数始终是一个别名 System.Int32的,由编译器的理解。 的Int32 虽然不是特别的套管的编译器和经过像任何其他类 ..
发布时间:2015-11-26 16:49:46 C#/.NET

base_convert在.NET

.NET是否有一个本机的功能,等效于PHP的 base_convert 或者我需要写我自己?我想从任何基本转换为任何其他基地 - 在这里无论是'为'基地或“从'基地可以是任意整数2-36 。 的PHP函数实例:base_convert($ number_to_convert,$ from_base,$ to_base) // 101转换成二进制转换为十进制 回声base_convert('1 ..
发布时间:2015-11-26 10:41:56 C#/.NET

什么是检查双是在C#中的一个整数的好办法?

可能重复: 我有double类型的变量,我想检查它是否是一个整数。 目前,我有 公共BOOL CheckIfInteger(双号) { 返回number.ToString()包含==假的。(“。”); } 有没有更好的办法? 更新:对不起,我没有意识到混淆的可能性,通过整我的意思是整数的数学definiton,那是自然数与非零自然数的底片。 解决方案 返回Math. ..
发布时间:2015-11-26 09:54:14 C#/.NET

如何转换十六进制字符串转换成有符号整数?

我越来越需要被转换为符号的8位整数,一个十六进制字符串。目前我将使用的Int16 /的Int32,这显然不会给我一个负值为8位整数。如果我在十六进制值255,我该如何将其转换为-1十进制?我以为我想使用一个为sbyte,但我不知道怎么去的价值有正确的。 解决方案 我的解决办法是把先取前8位的16位整数,并将其存储在一个为sbyte。 ..
发布时间:2015-11-24 22:38:28 C#/.NET

最快的计算一个整数的十进制长度的方法吗? (。净)

我有一些code,做了很多的64位整数比较,但它必须考虑到数字的长度,因为如果它被格式化为一个字符串。我不能改变调用code,只有功能。 最简单的方法(除了的ToString()的长度。)是: (INT)Math.Truncate(Math.Log10(X))+ 1; 不过,执行相当差。由于我的应用程序只发送正值,且长度相当均匀2和9之间的分布(与朝9一些偏见),我precompute ..
发布时间:2015-11-24 21:25:17 C#/.NET