Questions tagged «int»

表示整数的数据类型。整数是可以为负,正或零的整数。(即...- 2,-1、0、1、2 ...)。此标签用于有关使用,存储或操作整数的问题。

13
如何将int转换为十六进制字符串?
我想将一个整数(将为<= 255)用于十六进制字符串表示形式 例如:我想通过65并离开'\x41',或255获得'\xff'。 我曾尝试使用struct.pack('c',65来执行此操作),但9由于它想采用单个字符串,因此上述内容均会阻塞。
210 python  string  hex  int 




9
如何快速将Double舍入到最接近的Int?
我正在尝试制作一个增长率(Double)的计算器,将结果四舍五入到最接近的整数并从那里重新计算,如下所示: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week \(week) has \(users) users") users += users * growth week += 1 } 但到目前为止我一直做不到。 编辑 我有点是这样的: var firstUsers = 10.0 let growth = 0.1 var users:Int = …
170 swift  int  double  rounding 


13
C“ int”的大小是2个字节还是4个字节?
C中的Integer变量占用2个字节还是4个字节?它取决于哪些因素? 大多数教科书都说整数变量占用2个字节。但是,当我运行一个程序打印整数数组的连续地址时,它显示出4的差。
168 c  int  byte 


8
NumPy或Pandas:具有NaN值时,将数组类型保持为整数
有没有一种首选的方法来将numpy数组的数据类型固定为int(int64或其他),同时仍将元素内部列出为numpy.NaN? 特别是,我正在将内部数据结构转换为Pandas DataFrame。在我们的结构中,我们有仍然具有NaN的整数类型的列(但该列的dtype是int)。如果我们将其设为DataFrame,似乎将所有内容重播为浮点数,但我们真的很希望成为int。 有什么想法吗? 尝试过的事情: 我尝试from_records()在pandas.DataFrame下使用该功能coerce_float=False,但这并没有帮助。我还尝试使用带有NaN fill_value的NumPy蒙版数组,该数组也无法正常工作。所有这些导致列数据类型变为浮点型。

27
如何优雅地检查数字是否在范围内?
如何使用C#和.NET 3.5 / 4优雅地做到这一点? 例如,数字可以在1到100之间。 我知道一个简单的方法就足够了。但是这个问题的关键词是优雅。这是给我的玩具项目而不是生产项目。 这个问题不是关于速度,而是关于代码美。停止谈论效率之类的话题;记得你在向合唱团宣道。
157 c#  numbers  int 

26
如何检查字符串是否为int而不是double等等?
PHP具有intval()将字符串转换为整数的功能。但是,我想事先检查字符串是否为整数,以便在错误的情况下向用户提供有用的错误消息。PHP有is_int(),但是对于像这样的字符串返回false "2"。 PHP具有is_numeric()函数,但是如果数字是双精度数,它将返回true。我想要的东西将为双精度返回false,但对于整数则为true。 例如: my_is_int("2") == TRUE my_is_int("2.1") == FALSE
155 php  string  casting  types  int 

5
为什么int i = 1024 * 1024 * 1024 * 1024编译时没有错误?
上限为int-2147483648至2147483647。 如果我输入 int i = 2147483648; 然后Eclipse将在“ 2147483648”下提示红色下划线。 但是,如果我这样做: int i = 1024 * 1024 * 1024 * 1024; 它将编译正常。 public class Test { public static void main(String[] args) { int i = 2147483648; // error int j = 1024 * 1024 * 1024 * 1024; // no error } …
152 java  int 

14
在C#中将char转换为int
我在C#中有一个字符: char foo = '2'; 现在,我想将2转换为int。我发现Convert.ToInt32返回char的实际十进制值,而不是数字2。以下将起作用: int bar = Convert.ToInt32(new string(foo, 1)); int.parse也仅适用于字符串。 在C#中,没有将本机函数从char转换为int而不将其设置为字符串的功能吗?我知道这是微不足道的,但是奇怪的是,没有任何原生工具可以直接进行转换。
148 c#  char  int 

7
为什么我可以将1传递为short而不传递int变量i?
为什么第一个和第二个Write起作用而最后一个不起作用?有没有一种方法可以让我全部允许3个人,并检测它是否为1,(int)1或我传入?真的为什么允许一个,但最后一个呢?第二个被允许,但最后一个没有被我震惊。 演示以显示编译错误 using System; class Program { public static void Write(short v) { } static void Main(string[] args) { Write(1);//ok Write((int)1);//ok int i=1; Write(i);//error!? } }

6
Java舍入任意数量
Наэтотвопросестьответына 堆栈溢出нарусском:Округлениевбольшуюсторонунеработает 对于一个简单的问题,我似乎找不到所需的答案:如何将任何数字四舍五入到最接近的数字int? 例如,每当数字为0.2、0.7、0.2222、0.4324、0.99999时,我希望结果为1。 到目前为止,我有 int b = (int) Math.ceil(a / 100); 不过,它似乎并没有完成任务。
146 java  math  int  rounding 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.