integer相关内容

C ++性能挑战:整数到std ::字符串转换

任何人都可以跳过我的整数到std :: string代码的性能,链接到下面? 已经有几个问题如何在C ++中将整数转换为 std :: string ,例如 这里是compile-> convert-integer-to-string-c“现在可以使用一些常用方法来与之竞争: “C ++方式”,使用stringstream: ..
发布时间:2016-10-11 20:14:04 C/C++开发

替代itoa()将整数转换为字符串C ++?

我想知道是否有一个替代 itoa()将整数转换为字符串,因为当我在visual Studio中运行它时,我得到警告,当我尝试在Linux下构建我的程序,我得到一个编译错误。 解决方案 在C ++ 11中, =“http://en.cppreference.com/w/cpp/string/basic_string/to_string”> std :: to_string : #in ..
发布时间:2016-10-11 20:06:47 C/C++开发

C ++将hex字符串转换为有符号整数

我想将十六进制字符串转换为C ++中的32位有符号整数。 因此,例如,我有十六进制字符串“fffefffe”。其二进制表示为11111111111111101111111111111110.其有符号整数表示为:-65538。 如何在C ++中进行这种转换?这也需要为非负数工作。例如,十六进制字符串“0000000A”,即二进制中的0000000000000000000000000000 ..
发布时间:2016-10-11 19:54:20 C/C++开发

如何声明LARGE_INTEGER在C#

下面的代码(C ++)是我想转换成C# DWORD Func_X_4(DWORD ARG1,DWORD ARG2,DWORD ARG3) { LARGE_INTEGER结果= {1,0}; LARGE_INTEGER temp1目录= {0}; LARGE_INTEGER TEMP2 = {0}; LARGE_INTEGER TEMP3 = {0}; LARGE_INT ..
发布时间:2016-10-10 19:02:37 C#/.NET

可以精确地被表示为浮点数/双打整数范围

什么是可以被表示为双(相邻的)整数精确范围(相应浮动?)我想问的原因是因为我很好奇的的问题,比如这个时候会发生精度降低。 这是 什么是最小正整数 M ,使得 M + 1 不能准确地表示为双(相应浮动)? 什么是最大的负整数 -n ,使得 -n-1 不能准确地表示为双(相应浮动)? (可能是与上述相同)。 这意味着,之间的每个整数 -n 和 M 有一个确切的浮点表示。基本上,我在 ..
发布时间:2016-10-05 00:05:49 Java开发

整数VS双运算性能?

结果 我正在写一个C#类使用整数获得比双对口更好的性能进行二维卷积分离。但问题是,我没有获得一个真正的性能增益。 这是X过滤器代码(它既是int和double情况下有效): 的foreach(像素) { int值= 0; 的for(int k = 0; K< filterOffsetsX.Length; k ++) { 值+ = inputImage的[+指数filte ..
发布时间:2016-09-29 12:02:25 C#/.NET

有关生成难以追查发票编号的想法

我要打印发票的客户在我的应用程序。每张发票都有一个发票ID 即可。我想要的ID是: 顺序(最近进入IDS来晚了) 32位整数 不容易可追踪像1 2 3,使人们不能告诉我们有多少个项目卖。 我自己的想法:的秒 号因为一个特定的日期和放大器;时间(例如1/1/2010 7:00 AM)。 任何其他的想法如何产生这些数字? 解决方案 我不喜欢使用时间的想法。你可以碰到各种 ..
发布时间:2016-09-26 21:02:40 C#/.NET

为什么这会导致很长的整数溢出

我检查了文件,长 = 的Int64 的范围超过900,000,000,000,000 下面是我的代码: INT R = 99; 长TEST1 = R * R * R * R * R; 在运行时,它给了我919965907而不是正确的9509900499。 另一个测试 长期测试2 = 99 * 99 * 99 * 99 * 99; ..
发布时间:2016-09-26 13:15:28 C#/.NET

C#:引用/指针数组了一些整数

我想持有一个数组一些短裤引用。我以为我可以创建短裤,然后将它们添加到数组。所以......每一个被引用的对象改变时,这一点也反映在阵列中,反之亦然。做一些试验使我确信,它并不完全这样的。事实上,它看起来像值传送而不是引用。 下面的代码创建两个短裤,将这些以数组作为对象,然后改变原来的短。然而,当访问假定引用短数组它并没有改变,这使我相信,这是一个无关与原来的一个全新的对象英寸 Con ..
发布时间:2016-09-20 22:45:02 C#/.NET

设置在C#中使用十六进制整数文字负值

有什么办法到设置 INT 来使用C#文字十六进制负值?我查了整数文字规范的,但它没有提到任何东西。 例如: int类型的= -1; //允许 INT B = 0xFFFFFFFF的; // 不允许? 十六进制表示法是我的应用程序更清晰,我宁愿不使用 UINT 因为我需要做一些额外的铸造。 解决方案 使用未经检查的关键字。 选中 { INT b ..
发布时间:2016-09-19 12:50:32 C#/.NET

结合两个整数创建一个唯一的编号

早安, 我一直在寻找一种方式来两个整数相结合,创造一个唯一的编号,我有我需要组合成第三个表的两个表具有独特的数字, 这是我的表: 表A SchoolID的classid 107 56644231 107 56644532 107 320110212 表b SchoolID的classid 108 566442310 108 56644532 ..
发布时间:2016-09-18 13:05:31 C#/.NET

两个不同的种子生产相同“随机”序列

也许有这种非常逻辑的解释,但我似乎无法理解为什么种子 0 和 2,147,483,647 产生相同的“随机”序列,使用.NET的 Random类(系统) 快速的代码示例: USHORT LEN = 8; 随机R0 =新随机(0),R 1 =新随机(1),R 2 =新随机(int.MaxValue); // 2,147,483,647 字节[] = B0新的字节[LEN],B1 = ..
发布时间:2016-09-08 19:48:55 C#/.NET

什么是“Int”和“UINT”/“长”和“ULONG”之间的区别?

我知道 INT 和长(32位和64位数字),但什么是 UINT 和 ULONG ? 解决方案 与“U”是无符号的版本,相同的位大小前缀的基本数据类型。有效地,这意味着它们不能存储负数,但在另一方面,它们可以大如他们的签名的对应的两倍存储正数。该签署的同行不具备“U”为前缀 对于int(32位)的限制是: INT:-2147483648到2147483647 UINT:0至 ..
发布时间:2016-09-08 17:11:35 C#/.NET

含转换为十六进制值开始"的字符串; 0X"为整数或长

我如何转换,如“0x310530”的字符串值,在C#中? 我试过的 int.TryParse 的整数值(连的 int.TryParse 的用的 System.Globalization.NumberStyles.Any 的),但它不工作。 更新: 似乎无需移除尾随“0X”Convert.ToInt64或Convert.ToInt32工作: 长HWND = Convert.ToI ..
发布时间:2016-09-06 14:13:56 C#/.NET

使用C#读取两个整数一行

我知道如何使一个控制台读取两个整数,但每个整数它的自我是这样 int类型的= int.Parse(到Console.ReadLine()); INT B = int.Parse(到Console.ReadLine()); 如果我进入两个数字,即(1 2),值(1 2),不能被解析为整数 我想要的是,如果我进入1 2那么它将把它作为两个整数 解决方案 一个选择是接受输入的一行作为一个字符 ..
发布时间:2016-08-29 14:38:34 C#/.NET

我应该使用C#UINT的值不能是负数?

我刚才想实现一个类,其中大量的长/计数性能等方面均 UINT 而不是 INT 。然而,在这样做时,我注意到它实际上痛苦的这样做,就像如果实际上没有人愿意做,因为 几乎是捧出来一个整数类型一切恢复几个百分点 INT ,因此需要转换。我想构建一个的StringBuffer 与缓冲区长度默认为在类中的一个字段。需要投了。 所以我不知道我是否应该只恢复到 INT 在这里。我当然不使用的整个范围反正。我 ..
发布时间:2016-08-29 13:31:13 C#/.NET

从文本框获取整数

我很新的C#和这个问题听起来很愚蠢。我不知道我要如何从 textBox1的获得整数(用户输入),如果else语句使用它? 请举一些例子 解决方案 您需要解析的值 textbox.Text 这是一个字符串 INT 值。您可以使用 int.TryParse ,或 int.Parse 或的 Convert.ToInt32 。 TextBox.Text 属性是字符串键入。你可以看看下面的示例c ..
发布时间:2016-08-28 13:43:58 C#/.NET

你怎么做* *整数幂在C#中?

在.NET中内置的 Math.Pow()函数抛出一个双击基地到双击指数和返回双击的结果。 什么是做同样的整数的最佳途径? 补充:看来,人们可以只投 Math.Pow()结果(INT),但会永远这样产生正确的号码,并且没有舍入误差 解决方案 一个pretty快一可能是这样的: INT IntPow(INT X,UINT POW) { INT RET = 1; 而(PO ..
发布时间:2016-08-28 13:21:40 C#/.NET