标签: integer

如何将NSTimeInterval转换为int?

如何将NSTimeInterval转换为Integer值?

我的TimeInterval保存了该值83.01837.我需要把它转换成83.我用Google搜索但找不到任何帮助.

iphone integer nstimeinterval ios

36
推荐指数
4
解决办法
7万
查看次数

为什么整数常量池的行为在127处变化?

我无法理解Java Constant Pool for Integer的工作原理.

我理解字符串的行为,因此能够证明自己与Integer Constants的情况相同.

所以,对于整数

Integer i1 = 127;
Integer i2 = 127;
System.out.println(i1==i2); // True
Run Code Online (Sandbox Code Playgroud)

&

Integer i1 = new Integer(127);
Integer i2 = new Integer(127);
System.out.println(i1==i2); // False
Run Code Online (Sandbox Code Playgroud)

直到这里,一切都在我的脑海里.

我无法消化的是,当我从127增加整数时,它的行为有所不同.这种行为在127之后发生变化,下面是代码片段

Integer i1 = 128;
Integer i2 = 128;
System.out.println(i1==i2); // False. WHY?????
Run Code Online (Sandbox Code Playgroud)

有人可以帮我理解吗?

java integer constants

36
推荐指数
3
解决办法
2万
查看次数

35
推荐指数
1
解决办法
15万
查看次数

如何将整数从一个Activity传递给另一个Activity?

我想将一个整数的新值从一个Activity传递给另一个Activity.即:

活动B包含一个

integer[] pics = { R.drawable.1, R.drawable.2, R.drawable.3}
Run Code Online (Sandbox Code Playgroud)

我希望活动A将新值传递给活动B:

integer[] pics = { R.drawable.a, R.drawable.b, R.drawable.c}
Run Code Online (Sandbox Code Playgroud)

以某种方式通过

private void startSwitcher() {
    Intent myIntent = new Intent(A.this, B.class);
    startActivity(myIntent);
}
Run Code Online (Sandbox Code Playgroud)

我可以设置这个整数值.

我知道这可以通过捆绑包以某种方式完成,但我不确定如何将这些值从活动A传递到活动B.

android integer bundle

35
推荐指数
2
解决办法
12万
查看次数

Haskell是否为Int范围提供最小/最大常量?

Haskell是否提供了解常量的常数Int?我理解Int是依赖于平台的,但是我想利用它并在我的特定情况下在极端情况下初始化一些值.C中的等价常量(例如)将是INT_MAX和INT_MIN.

haskell integer

35
推荐指数
1
解决办法
1万
查看次数

MySQL 5.0中int和integer有什么区别?

MySQL 5.0中的int和integer数据类型有什么区别?有人可以帮忙吗?我不明白确切的区别.

mysql types integer

34
推荐指数
3
解决办法
3万
查看次数

舍入数字最接近3的倍数

干草,我怎样才能将数字四舍五入到最接近的3的倍数?

即

25 would return 27
1 would return 3
0 would return 3
6 would return 6
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript integer rounding

34
推荐指数
6
解决办法
4万
查看次数

Java在不使用数组的情况下反转int值

任何人都可以向我解释如何在不使用数组或字符串的情况下反转整数.我从网上得到了这个代码,但不是很明白为什么+输入%10并再次划分.

while (input != 0) {
    reversedNum = reversedNum * 10 + input % 10;
    input = input / 10;   
}
Run Code Online (Sandbox Code Playgroud)

以及如何使用此示例代码仅反转奇数.示例我得到了此输入12345,然后它将奇数反转为输出531.

java reverse integer

34
推荐指数
4
解决办法
15万
查看次数

R中的整数溢出是什么?它怎么会发生?

我有一些计算正在进行并得到以下警告(即没有错误):

Warning messages:
1: In sum(myvar, na.rm = T) :
Integer overflow - use sum(as.numeric(.))
Run Code Online (Sandbox Code Playgroud)

在这个线程中,人们声明整数溢出根本不会发生.要么R不是过于现代,要么是不对.但是,我应该在这做什么?如果我使用as.numeric警告暗示我可能不会解释信息丢失的事实.myvar从.csv文件中读取,所以不应该知道需要更大的字段吗?它已经切断了什么吗?

什么是的最大长度integer或者numeric?你会建议任何其他字段类型/模式吗?

编辑:我跑:

R版本2.13.2(2011-09-30)平台:R Studio中的x86_64-apple-darwin9.8.0/x86_64(64位)

integer r numeric overflow

34
推荐指数
3
解决办法
4万
查看次数

为什么reinterpret_cast不能将int转换为int?

我的编译器是最新的VC++ 2013 RC.

void f()
{
    int n1 = 0;
    int n2 = reinterpret_cast<int>(n1); // error C2440
}
Run Code Online (Sandbox Code Playgroud)

错误C2440:'reinterpret_cast':无法从'int'转换为'int'

为什么在这种明显的情况下不能使用reinterpret_cast?

c++ pointers integer type-conversion reinterpret-cast

34
推荐指数
2
解决办法
1187
查看次数