问题标签 [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.
visual-c++ - VC++ 6.0(或 VC++ 2008)的简短枚举?
正如我在 GCC 等其他地方所提到的那样,在 VC++ 中使用“短枚举”或“字符枚举”会非常方便。VC++ 中是否有一些选项可以允许这样做?
c++ - 将带有前导“0x”的十六进制字符串转换为C++中的有符号短字符串?
我找到了将十六进制字符串转换为signed int
using的代码strtol
,但我找不到短 int (2字节)的东西。这是我的一段代码:
我的想法是读取一个具有 2 字节宽值的文件(如 0xFFEE),将其转换为带符号的 int 并将结果写入输出文件。执行速度不是问题。
我可以找到一些方法来避免这个问题,但我想使用“单线”解决方案,所以也许你可以为此提供帮助:)
编辑:文件如下所示:
编辑:我已经尝试过使用十六进制运算符,但在这样做之前我仍然必须将字符串转换为整数。
c - C中奇怪的malloc行为
我正在尝试创建一个具有动态比例的矩阵并在此处对其进行初始化,这是我用于分配内存和初始化的代码:
这个,工作正常,问题是,如果我尝试创建一个短类型的矩阵 - 我在初始化第一遍时遇到分段错误。
这是 C 语言问题还是我做错了什么?
类型矩阵的代码short
:
PS:为了代码的清晰,我放弃了安全检查、索引变量和边界声明。
谢谢,
亚历克斯
java - Java中的无符号短
如何unsigned short
在 Java 中声明一个值?
visual-studio-2008 - 在 VB 2008 中,为什么短裤操作比整数需要更长的时间?
在这个例子中:
UInt32 循环我一直得到大约 950 毫秒,UShort 循环大约 1900 毫秒。如果我将 UShort 更改为 Short,我也会得到大约 1900 毫秒。
此外,我可以将第二个循环更改为:
整数循环将始终为 660 毫秒,而 UInt32 循环为 950 毫秒。
与 Short、UShort 和 UInt32 相比,整数是更快的数据类型吗?如果是这样,为什么?
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...?
java - 在 Java 中将 short 转换为 byte[]
如何short
在 Java 中将(2 个字节)转换为字节数组,例如
它应该是这样的。但不确定。
编辑:
您也可以使用:
发现以获取原始位顺序是大还是小。此外,以下代码取自java.io.Bits
其中:
- 字节(数组/偏移量)到布尔值
- 字节数组到 char
- 字节数组短
- 字节数组到 int
- 要浮动的字节数组
- 字节数组长
- 字节数组加倍
反之亦然。
c - 指针类型转换:对缓冲区长度的影响?
Char
是 1 个字节
unsigned short
是 2 个字节
因此,如果我将 achar *
转换为unsigned short *
,它会改变缓冲区的长度吗?
例如,我正在将char *
长度传递给 VUMeter 函数。该函数将转换char *
为unsigned short *
:
现在我遍历缓冲区,所以我可以使用传递的相同长度吗?
出于某种原因,我在循环中遇到了应用程序错误。
php - 当对短网址使用唯一的字母数字字符串时,将创建的字符串存储在数据库中还是即时编码/解码更好?
我想为我网站上的特定内容创建缩短链接。现在要查看这些页面,我通过 GET 传递的内容 ID(即 mysite.com/content/?id=332)提取相关内容。为了混淆 ID,我想使用 base64 将其编码和解码为一个短的字母数字字符串(如 34sa6),我已经知道该怎么做。
我的问题是:在创建每条内容时将此字符串存储为数据库字段,或者在用户访问 mysite.com/content/34sa6 时简单地对字符串进行解码(这意味着访问 mysite .com/content/?id=332 也会加载正确的页面)。如果我存储它,它将成为我的目的的事实上的主键,因为所有相关内容都将基于它进行查询,所以只是想找出最明智的方法。
java - java短,整数,长性能
我读到 JVM 在内部存储了 4 个字节的短整数和长整数。我是从 2000 年的一篇文章中读到的,所以我不知道它现在的真实性如何。
对于较新的 JVM,使用短整数/长整数是否有任何性能提升?自 2000 年以来,这部分实施是否发生了变化?
谢谢