Questions tagged «integer»

许多编程语言中的通用数据类型,用于表示整数。使用此标签可查询有关使用,存储或操作整数的问题。



5
Python整数除法产生浮点数
Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2/2 1.0 这是故意的吗?我强烈记得以前的版本返回了int/int=int吗?我该怎么办,有没有新的分公司运营商,或者我必须始终选拔?


10
在Python中将float转换为整数的最安全方法?
Python的math模块包含诸如floor&的便捷函数ceil。这些函数采用浮点数,并在其下或上返回最接近的整数。但是,这些函数将答案作为浮点数返回。例如: import math f=math.floor(2.3) 现在f返回: 2.0 从该浮点数中获取整数而不冒取舍入错误风险的最安全方法是什么(例如,如果浮点数等于1.99999),或者我应该完全使用另一个函数?

10
如何在Java中正确比较两个Integer?
我知道,如果将装箱的原始整数与常量进行比较,例如: Integer a = 4; if (a < 5) a 将自动取消装箱,比较将起作用。 但是,当您比较两个装箱的Integers并且想要比较等于或小于/大于/大于时,会发生什么? Integer a = 4; Integer b = 5; if (a == b) 上面的代码是否会导致检查它们是否是同一对象,或者在这种情况下会自动拆箱? 关于什么: Integer a = 4; Integer b = 5; if (a < b) ?
215 java  integer  autoboxing 

30
如何检查整数是偶数还是奇数?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 如何检查给定数字在C中是偶数还是奇数?
193 c  integer 

13
Java整数到字节数组
我得到一个整数: 1695609641 当我使用方法: String hex = Integer.toHexString(1695609641); system.out.println(hex); 给出: 6510f329 但我想要一个字节数组: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; 我该怎么做?
190 java  arrays  integer  byte 

14
在python中将整数转换为二进制
为了将整数转换为二进制,我使用了以下代码: >>> bin(6) '0b110' 什么时候擦除“ 0b”,我用这个: >>> bin(6)[2:] '110' 我能做些什么,如果我想展现6的00000110,而不是110?
186 python  binary  integer 

5
为什么与Integer.valueOf(String)进行==比较会得出127和128的不同结果?
我不知道为什么这些代码行返回不同的值: System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); 输出为: true false true 为什么第一个返回true,第二个返回false?有什么不同,我不知道之间127和128?(我当然知道127< 128。) 另外,为什么第三个返回true? 我已经阅读了这个问题的答案,但是我仍然没有知道它如何返回true,以及为什么第二行中的代码返回false。
182 java  integer  comparison 

13
在Android上将字符串转换为整数
如何将字符串转换为整数? 我有一个文本框,我让用户输入一个数字: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); 并将该值分配给字符串hello。 我想将其转换为整数,以便获得他们键入的数字;稍后将在代码中使用它。 有没有办法得到EditText一个整数?那会跳过中间人。如果不是,则将字符串转换为整数就可以了。



1
我可以通过给出整数范围来提示优化器吗?
我正在使用一种int类型来存储值。根据程序的语义,该值始终在很小的范围内(0-36)变化,并且int(不是a char)仅由于CPU效率而使用。 似乎可以对这么小的整数范围执行许多特殊的算术优化。这些整数上的许多函数调用可能被优化为一小组“魔术​​”运算,甚至某些函数甚至可能被优化为表查找。 因此,是否可以告诉编译器这int总是在很小的范围内,并且编译器可以进行那些优化?


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.