问题标签 [short]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
584 浏览

visual-c++ - VC++ 6.0(或 VC++ 2008)的简短枚举?

正如我在 GCC 等其他地方所提到的那样,在 VC++ 中使用“短枚举”或“字符枚举”会非常方便。VC++ 中是否有一些选项可以允许这样做?

0 投票
6 回答
6299 浏览

c++ - 将带有前导“0x”的十六进制字符串转换为C++中的有符号短字符串?

我找到了将十六进制字符串转换为signed intusing的代码strtol,但我找不到短 int (2字节)的东西。这是我的一段代码:

我的想法是读取一个具有 2 字节宽值的文件(如 0xFFEE),将其转换为带符号的 int 并将结果写入输出文件。执行速度不是问题。

我可以找到一些方法来避免这个问题,但我想使用“单线”解决方案,所以也许你可以为此提供帮助:)

编辑:文件如下所示:

编辑:我已经尝试过使用十六进制运算符,但在这样做之前我仍然必须将字符串转换为整数。

0 投票
6 回答
3578 浏览

c - C中奇怪的malloc行为

我正在尝试创建一个具有动态比例的矩阵并在此处对其进行初始化,这是我用于分配内存和初始化的代码:

这个,工作正常,问题是,如果我尝试创建一个短类型的矩阵 - 我在初始化第一遍时遇到分段错误。

这是 C 语言问题还是我做错了什么?

类型矩阵的代码short

PS:为了代码的清晰,我放弃了安全检查、索引变量和边界声明。

谢谢,
亚历克斯

0 投票
16 回答
105399 浏览

java - Java中的无符号短

如何unsigned short在 Java 中声明一个值?

0 投票
1 回答
140 浏览

visual-studio-2008 - 在 VB 2008 中,为什么短裤操作比整数需要更长的时间?

在这个例子中:

UInt32 循环我一直得到大约 950 毫秒,UShort 循环大约 1900 毫秒。如果我将 UShort 更改为 Short,我也会得到大约 1900 毫秒。

此外,我可以将第二个循环更改为:

整数循环将始终为 660 毫秒,而 UInt32 循环为 950 毫秒。

与 Short、UShort 和 UInt32 相比,整数是更快的数据类型吗?如果是这样,为什么?

0 投票
2 回答
2752 浏览

c# - Unary minus on a short becomes an int?

In the following:

The compiler gives me the error:

Error 21 Cannot implicitly convert type 'int' to 'short'. An explicit conversion exists (are you missing a cast?)

I have to change the code to the following for it to work:

It's as if the compiler is doing something like (int)0 - p.dID.Value, or that Int16.operator - is returning Int32s...?

0 投票
9 回答
99529 浏览

java - 在 Java 中将 short 转换为 byte[]

如何short在 Java 中将(2 个字节)转换为字节数组,例如

它应该是这样的。但不确定。

编辑:

您也可以使用:

发现以获取原始位顺序是大还是小。此外,以下代码取自java.io.Bits其中:

  • 字节(数组/偏移量)到布尔值
  • 字节数组到 char
  • 字节数组短
  • 字节数组到 int
  • 要浮动的字节数组
  • 字节数组长
  • 字节数组加倍

反之亦然。

0 投票
3 回答
488 浏览

c - 指针类型转换:对缓冲区长度的影响?

Char是 1 个字节 unsigned short是 2 个字节

因此,如果我将 achar *转换为unsigned short *,它会改变缓冲区的长度吗?

例如,我正在将char *长度传递给 VUMeter 函数。该函数将转换char *unsigned short *

现在我遍历缓冲区,所以我可以使用传递的相同长度吗?

出于某种原因,我在循环中遇到了应用程序错误。

0 投票
1 回答
390 浏览

php - 当对短网址使用唯一的字母数字字符串时,将创建的字符串存储在数据库中还是即时编码/解码更好?

我想为我网站上的特定内容创建缩短链接。现在要查看这些页面,我通过 GET 传递的内容 ID(即 mysite.com/content/?id=332)提取相关内容。为了混淆 ID,我想使用 base64 将其编码和解码为一个短的字母数字字符串(如 34sa6),我已经知道该怎么做。

我的问题是:在创建每条内容时将此字符串存储为数据库字段,或者在用户访问 mysite.com/content/34sa6 时简单地对字符串进行解码(这意味着访问 mysite .com/content/?id=332 也会加载正确的页面)。如果我存储它,它将成为我的目的的事实上的主键,因为所有相关内容都将基于它进行查询,所以只是想找出最明智的方法。

0 投票
6 回答
18487 浏览

java - java短,整数,长性能

我读到 JVM 在内部存储了 4 个字节的短整数和长整数。我是从 2000 年的一篇文章中读到的,所以我不知道它现在的真实性如何。

对于较新的 JVM,使用短整数/长整数是否有任何性能提升?自 2000 年以来,这部分实施是否发生了变化?

谢谢