integer相关内容
任何人都可以跳过我的整数到std :: string代码的性能,链接到下面? 已经有几个问题如何在C ++中将整数转换为 std :: string ,例如 这里是compile-> convert-integer-to-string-c“现在可以使用一些常用方法来与之竞争: “C ++方式”,使用stringstream:
..
我想知道是否有一个替代 itoa()将整数转换为字符串,因为当我在visual Studio中运行它时,我得到警告,当我尝试在Linux下构建我的程序,我得到一个编译错误。 解决方案 在C ++ 11中, =“http://en.cppreference.com/w/cpp/string/basic_string/to_string”> std :: to_string : #in
..
我想将十六进制字符串转换为C ++中的32位有符号整数。 因此,例如,我有十六进制字符串“fffefffe”。其二进制表示为11111111111111101111111111111110.其有符号整数表示为:-65538。 如何在C ++中进行这种转换?这也需要为非负数工作。例如,十六进制字符串“0000000A”,即二进制中的0000000000000000000000000000
..
下面的代码(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
..
什么是可以被表示为双(相邻的)整数精确范围(相应浮动?)我想问的原因是因为我很好奇的的问题,比如这个时候会发生精度降低。 这是 什么是最小正整数 M ,使得 M + 1 不能准确地表示为双(相应浮动)? 什么是最大的负整数 -n ,使得 -n-1 不能准确地表示为双(相应浮动)? (可能是与上述相同)。 这意味着,之间的每个整数 -n 和 M 有一个确切的浮点表示。基本上,我在
..
结果 我正在写一个C#类使用整数获得比双对口更好的性能进行二维卷积分离。但问题是,我没有获得一个真正的性能增益。 这是X过滤器代码(它既是int和double情况下有效): 的foreach(像素) { int值= 0; 的for(int k = 0; K< filterOffsetsX.Length; k ++) { 值+ = inputImage的[+指数filte
..
我要打印发票的客户在我的应用程序。每张发票都有一个发票ID 即可。我想要的ID是: 顺序(最近进入IDS来晚了) 32位整数 不容易可追踪像1 2 3,使人们不能告诉我们有多少个项目卖。 我自己的想法:的秒 号因为一个特定的日期和放大器;时间(例如1/1/2010 7:00 AM)。 任何其他的想法如何产生这些数字? 解决方案 我不喜欢使用时间的想法。你可以碰到各种
..
? 我怎样才能去除串并获得唯一的整数, 我有一个字符串(01 - ABCDEFG) 我需要得到(01)仅 解决方案 输入= Regex.Replace (输入“[^ 0-9] +”的String.Empty);
..
我检查了文件,长 = 的Int64 的范围超过900,000,000,000,000 下面是我的代码: INT R = 99; 长TEST1 = R * R * R * R * R; 在运行时,它给了我919965907而不是正确的9509900499。 另一个测试 长期测试2 = 99 * 99 * 99 * 99 * 99;
..
我只是想知道,一个字符串变量的是否包含一个可分析正整数值。我不想现在来分析价值。 目前我做的: INT parsedId; 如果( (String.IsNullOrEmpty(myStringVariable)|| (!uint.TryParse(myStringVariable,出parsedId)) ) {//..show错误信息} 这是丑陋的 - 如何
..
我想持有一个数组一些短裤引用。我以为我可以创建短裤,然后将它们添加到数组。所以......每一个被引用的对象改变时,这一点也反映在阵列中,反之亦然。做一些试验使我确信,它并不完全这样的。事实上,它看起来像值传送而不是引用。 下面的代码创建两个短裤,将这些以数组作为对象,然后改变原来的短。然而,当访问假定引用短数组它并没有改变,这使我相信,这是一个无关与原来的一个全新的对象英寸 Con
..
有什么办法到设置 INT 来使用C#文字十六进制负值?我查了整数文字规范的,但它没有提到任何东西。 例如: int类型的= -1; //允许 INT B = 0xFFFFFFFF的; // 不允许? 十六进制表示法是我的应用程序更清晰,我宁愿不使用 UINT 因为我需要做一些额外的铸造。 解决方案 使用未经检查的关键字。 选中 { INT b
..
早安, 我一直在寻找一种方式来两个整数相结合,创造一个唯一的编号,我有我需要组合成第三个表的两个表具有独特的数字, 这是我的表: 表A SchoolID的classid 107 56644231 107 56644532 107 320110212 表b SchoolID的classid 108 566442310 108 56644532
..
也许有这种非常逻辑的解释,但我似乎无法理解为什么种子 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 =
..
我知道 INT 和长(32位和64位数字),但什么是 UINT 和 ULONG ? 解决方案 与“U”是无符号的版本,相同的位大小前缀的基本数据类型。有效地,这意味着它们不能存储负数,但在另一方面,它们可以大如他们的签名的对应的两倍存储正数。该签署的同行不具备“U”为前缀 对于int(32位)的限制是: INT:-2147483648到2147483647 UINT:0至
..
我如何转换,如“0x310530”的字符串值,在C#中? 我试过的 int.TryParse 的整数值(连的 int.TryParse 的用的 System.Globalization.NumberStyles.Any 的),但它不工作。 更新: 似乎无需移除尾随“0X”Convert.ToInt64或Convert.ToInt32工作: 长HWND = Convert.ToI
..
我知道如何使一个控制台读取两个整数,但每个整数它的自我是这样 int类型的= int.Parse(到Console.ReadLine()); INT B = int.Parse(到Console.ReadLine()); 如果我进入两个数字,即(1 2),值(1 2),不能被解析为整数 我想要的是,如果我进入1 2那么它将把它作为两个整数 解决方案 一个选择是接受输入的一行作为一个字符
..
我刚才想实现一个类,其中大量的长/计数性能等方面均 UINT 而不是 INT 。然而,在这样做时,我注意到它实际上痛苦的这样做,就像如果实际上没有人愿意做,因为 几乎是捧出来一个整数类型一切恢复几个百分点 INT ,因此需要转换。我想构建一个的StringBuffer 与缓冲区长度默认为在类中的一个字段。需要投了。 所以我不知道我是否应该只恢复到 INT 在这里。我当然不使用的整个范围反正。我
..
我很新的C#和这个问题听起来很愚蠢。我不知道我要如何从 textBox1的获得整数(用户输入),如果else语句使用它? 请举一些例子 解决方案 您需要解析的值 textbox.Text 这是一个字符串 INT 值。您可以使用 int.TryParse ,或 int.Parse 或的 Convert.ToInt32 。 TextBox.Text 属性是字符串键入。你可以看看下面的示例c
..
在.NET中内置的 Math.Pow()函数抛出一个双击基地到双击指数和返回双击的结果。 什么是做同样的整数的最佳途径? 补充:看来,人们可以只投 Math.Pow()结果(INT),但会永远这样产生正确的号码,并且没有舍入误差 解决方案 一个pretty快一可能是这样的: INT IntPow(INT X,UINT POW) { INT RET = 1; 而(PO
..