Tag: int

C ++中size_t和int有什么区别?

在几个C ++示例中,我看到了size_ttypes的使用,我将使用一个简单的int。 有什么区别,为什么size_t应该更好?

为什么Array.Length是一个int,而不是一个uint

为什么Array.Length是一个int,而不是一个uint 。 这使我困扰(只是一点点),因为长度值永远不会消极。 这也迫使我在我自己的类的长度属性使用int,因为当你指定一个int值,这需要明确强制转换… 所以最终的问题是:是否有任何使用unsigned int( uint )? 即使微软似乎也没有使用它们。

为什么我不能取消一个int作为小数?

我有一个IDataRecord reader ,我正在检索一个小数,如下所示: decimal d = (decimal)reader[0]; 由于某种原因,这会抛出一个无效的转换exception,说“指定的转换无效”。 当我做reader[0].GetType()它告诉我,它是一个Int32。 据我所知,这不应该是一个问题…. 我已经testing了这个片段,这工作得很好。 int i = 3750; decimal d = (decimal)i; 这让我挠脑袋,想知道为什么它不能将读取器中包含的int作为十进制数来打开。 有谁知道为什么这可能会发生? 我错过了些微妙的东西吗?

如何将char转换为C中的整数?

可能重复: 如何将单个字符转换为int C中的整数字符 任何机构可以告诉我如何将char转换为int ? char c[]={'1',':','3'}; int i=int(c[0]); printf("%d",i); 当我尝试这个时,它给49。

如何使用Java将float转换为int

我使用下面这行将float转换为int,但不如我想要的那么精确: float a=8.61f; int b; b=(int)a; 结果是: 8 (应该是9 ) 当a = -7.65f ,结果是: -7 (应该是-8 ) 什么是最好的办法呢?

Java int to String – Integer.toString(i)vs new Integer(i).toString()

有时候java会困惑我。 我有大量的int初始化。 真正的区别是什么? Integer.toString(i) new Integer(i).toString()

NASM汇编将input转换为整数?

好的,所以我对组装很新,事实上,我对assembly很陌生。 我写了一段代码,只是简单地把用户的数字input,乘以10,并通过程序退出状态(通过在terminal键入echo $?)将结果expression给用户。问题是,它是没有给出正确的数字,4×10显示为144.那么我认为input可能会作为一个字符,而不是一个整数。 我的问题在于,如何将字符input转换为整数,以便在算术计算中使用? 如果有人能够回答记住我是初学者,这将是非常好的:)另外,如何将所述整数转换回字符? section .data section .bss input resb 4 section .text global _start _start: mov eax, 3 mov ebx, 0 mov ecx, input mov edx, 4 int 0x80 mov ebx, 10 imul ebx, ecx mov eax, 1 int 0x80

Java – char,int转换

在Java中,允许以下内容: char c = 'A' + 1; 在这里,c将保持值“B”。 以上,首先评估expression式。 所以'A'被转换为65,整个expression式计算为66,然后66被转换为'B',因为我们将这个值存储在一个char中。 但是,下面给出了一个编译时错误: char c = 'A'; c = c + 1; Java如何以不同的方式查看expression式的解释是什么? 顺便说一下,以下工作也很好: char c = 'A'; c++;

转换hexstring(char )为int?

我有一个char [],包含一个值,如“0x1800785”,但我想赋予该值的函数需要一个int,如何将其转换为一个int? 我已经四处搜寻,但找不到答案。 谢谢。

将int转换为string?

我怎样才能将int数据types转换为C#中的string数据types?