标签: long-integer

如何在JavaScript中将String转换为long?

我有一个毫秒时间戳,我需要从String转换为long.Javascript有一个parseInt但不是一个parseLong.那我该怎么做呢?

谢谢

编辑:稍微扩展我的问题:鉴于显然javascript没有long类型,我怎样才能用最初表示为字符串的long进行简单的算术运算?例如,从另一个中减去一个以获得时间增量?

javascript string unix-timestamp long-integer

78
推荐指数
2
解决办法
16万
查看次数

为什么你的switch语句数据类型不能长,Java?

以下是Sun Java教程的摘录:

一种开关用的工作原理byte,short,char,和int原始数据类型.它还与枚举类型(在类和继承讨论)和少数特殊类作品是"包装"某些基本类型:Character,Byte,Short,和Integer(在简单的数据对象讨论).

必须有一个很好的理由为什么long不允许原始数据类型.有人知道这是什么吗?

java language-design switch-statement long-integer

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

为什么Math.ceil返回双精度?

当我打电话Math.ceil(5.2)给退货的时候double 6.0.我的自然倾向是认为Math.ceil(double a)会回归long.从文档:

ceil(double a)

返回double不小于参数且等于数学整数的最小(最接近负无穷大)值.

但是为什么当结果是整数时返回a double而不是a long?我认为理解它背后的原因可能会帮助我更好地理解Java.它也可以帮助我弄清楚我是否会因为施放到自己而陷入困境long,例如是

long b = (long)Math.ceil(a);

总是我认为它应该是什么?我担心可能会出现一些有问题的边界情况.

java double ceil long-integer

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

wordwrap一个很长的字符串

如何显示长字符串,网站地址,字符或符号集以及自动换行符以保持div宽度?我猜各种各样的文字包装.通常添加一个空间有效,但有一个CSS解决方案,如自动换行?

例如,它(非常nastily)重叠的div,迫使水平滚动等wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

我可以添加到上面的字符串中以便在div中的几行内或浏览器窗口中整齐地放入它?

css string word-wrap long-integer

71
推荐指数
4
解决办法
9万
查看次数

Java:检查长度为0或1

您将使用什么方法来确定表示2 ^ x的位是1还是0?

java bit-shift long-integer

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

int64_t的定义

我是C/C++的新手,所以我对基本类型有几个问题:

a)你能解释一下int64_tlong(long int)之间的区别吗?据我所知,两者都是64位整数.有没有理由选择一个而不是另一个?

b)我试图int64_t在网上查找定义,但没有取得多大成功.我是否需要咨询这些问题的权威来源?

c)对于使用int64_t编译的代码,我目前包括<iostream>,这对我来说没有多大意义.还有其他包含提供声明int64_t吗?

c c++ integer long-integer

63
推荐指数
5
解决办法
11万
查看次数

为什么使用整数而不是长?

我经常看到Overflow错误有关的问题.

我的问题是为什么使用integer变量声明而不是仅仅定义所有数值变量(不包括double等)long

除非您正在执行类似for循环的操作,您可以保证该值不会超过32,767的限制,否则是否会对性能产生影响或其他会导致不使用long

vba integer integer-overflow long-integer

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

当我在C中将long int分配给int时会发生什么?

在最近的家庭作业中,我被告知使用long变量来存储结果,因为它可能是一个很大的数字.

我决定检查它对我来说真的很重要,在我的系统上(intel core i5/64-bit windows 7/gnu gcc编译器)并发现以下代码:

printf("sizeof(char) => %d\n", sizeof(char));
printf("sizeof(short) => %d\n", sizeof(short));
printf("sizeof(short int) => %d\n", sizeof(short int));
printf("sizeof(int) => %d\n", sizeof(int));
printf("sizeof(long) => %d\n", sizeof(long));
printf("sizeof(long int) => %d\n", sizeof(long int));
printf("sizeof(long long) => %d\n", sizeof(long long));
printf("sizeof(long long int) => %d\n", sizeof(long long int));
Run Code Online (Sandbox Code Playgroud)

产生以下输出:

sizeof(char) => 1
sizeof(short) => 2
sizeof(short int) => 2
sizeof(int) => 4
sizeof(long) => 4
sizeof(long int) => 4
sizeof(long long) => 8
sizeof(long long int) => …
Run Code Online (Sandbox Code Playgroud)

c integer casting variable-assignment long-integer

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

如何将字符串转换为long

你如何将字符串转换为长字符串.

对你来说

int i = 3423;
String str;
str = str.valueOf(i);
Run Code Online (Sandbox Code Playgroud)

所以你怎么走另一条路但是很久.

long lg;
String Str = "1333073704000"
lg = lg.valueOf(Str);
Run Code Online (Sandbox Code Playgroud)

java string android converter long-integer

56
推荐指数
4
解决办法
22万
查看次数

警告:左移计数> =类型的宽度

我很擅长处理比特,并且在编译时遇到以下警告:

 7: warning: left shift count >= width of type
Run Code Online (Sandbox Code Playgroud)

我的第7行看起来像这样

unsigned long int x = 1 << 32;
Run Code Online (Sandbox Code Playgroud)

如果long我的系统的大小是32位,这将是有意义的.但是,sizeof(long)返回8CHAR_BIT定义为8建议long应为8x8 = 64位长.

我在这里错过了什么?是sizeofCHAR_BIT不准确还是我误解了一些基本的东西?

c bit-manipulation bit-shift long-integer

54
推荐指数
2
解决办法
5万
查看次数