type-conversion相关内容

如何将两个_pd 转换为一个_ps?

我正在循环一些数据,计算一些 double 和每 2 个 __m128d 操作,我想将数据存储在 __m128 浮点数上. 所以 64+64 + 64+64 (2 __m128d) 存入 1 32+32+32+32 __m128. 我做这样的事情: __m128d v_result;__m128 v_result_float;...//对 v_result 的一些操作//将前两个“槽 ..
发布时间:2022-01-13 08:20:36 C/C++开发

Java将double转换为日期格式

我在 ios+firebase 中做了一个小应用程序,现在我正在尝试连接 android.在 ios 中,我将日期保存为双精度(例如:-242528463.775282),但随后我尝试在 java 中检索相同的双精度,它给了我另一个日期. 在 IOS - 01.07.2009在 Java 中 - 29.12.1969 double myDouble = date;long myLong ..
发布时间:2022-01-13 08:20:26 Java开发

为什么我通过将两个短整数相乘得到一个负数?

我有一个任务,我有以下代码摘录: /*OOOOOHHHHH 我刚刚注意到这里应该是一个 *short int* 而不是一个 int 我将保持原样,因为太多用户已经看到它了.*/整数 y=511,z=512;y=y*z;printf("输出:%d\n", y); 这给了我输出:-512.在我的作业中,我应该解释原因.所以我很确定这是因为将 int 值分配给短整数时发生的隐式转换(如果我错了,请纠 ..
发布时间:2022-01-13 08:20:20 C/C++开发

将字符串的元素作为字节访问是否会执行转换?

在 Go 中,要访问 string 的元素,我们可以这样写: str := "文本"对于 i, c := 范围 str {//str[i] 是字节类型//c 是 rune 类型} 当访问 str[i] 时,Go 会执行从 rune 到 byte 的转换吗?我猜答案是肯定的,但我不确定.如果是这样,那么,以下哪一种方法在性能方面更好?一个优于另一个(例如,就最佳实践而言)? str := "大 ..
发布时间:2022-01-13 08:20:00 其他开发

为什么将“超出范围的整数转换为整数"会导致 IB,但将“超出范围的浮点数转换为整数"会导致 UB?

以下问题: 类型转换:double to char:多个问题将无符号值赋给有符号字符 上下文:ISO/IEC 9899:202x (E) 工作草案 - 2020 年 2 月 5 日 C17..C2x N2479(已添加重点): J.3 实现定义的行为,J.3.5 整数 ——当值不能在该类型的对象中表示时,将整数转换为有符号整数类型的结果或引发的信号 (6.3.1.3). ..
发布时间:2022-01-13 08:19:43 其他开发

在不使用 for ... 范围的情况下访问字符串的随机符文元素

我最近问了 这个问题和答案增加了我的理解,但他们并没有解决我遇到的实际问题.因此,我将尝试提出一个类似但不同的问题,如下所示. 假设我想访问 string 的随机 rune 元素.一种方法是: func RuneElement(str string, idx int) rune {var ret 符文对于 i, c := 范围 str {如果我 == idx {返回 c}}return r ..
发布时间:2022-01-13 08:19:35 其他开发

如何在 C# 中进行静态转换?

给定几个这样的类型: 接口 I {}C类:我{} 如何进行静态类型转换?我的意思是:如何以在编译时检查的方式更改其类型? 在 C++ 中,您可以执行 static_cast(c).在 C# 中,我能做的最好的事情就是创建一个备用类型的临时变量并尝试分配它: var c = new C();我 i = c;//静态检查 但这会妨碍流畅的编程.我必须创建一个新变量来进行类型检查. ..
发布时间:2022-01-13 08:19:28 C#/.NET

如何将表示以指数形式表示的十进制数的字符串转换为Qt中的浮点数?

我在一个以指数形式表示的文本文件中有一些十进制数字,例如:144.2e-3.我想将值存储在浮点数中.在 qt 中,当我直接使用“number.toFloat()"方法时,它返回“0".请帮忙. 解决方案 toFloat() 应该可以工作.检查您的字符串是否仅包含数字.如果字符串还包含其他内容,例如 "144.2e-3 a",则 toFloat() 返回 0.请注意,字符串中的其他数字也会导 ..
发布时间:2022-01-13 08:19:19 C/C++开发

故意int溢出

我正在使用散列函数 murmur2 返回一个 uint64. 然后我想把它存储在 PostgreSQL 中,它只支持 BIGINT(有符号 64 位). 因为我对数字本身不感兴趣,而只对二进制值感兴趣(因为我将它用作检测唯一性的 id(我的值集约为 1000 个值,64 位哈希对我来说就足够了)我想通过“只是"更改类型将其转换为 int64. 如何以一种令编译器满意的方式做到这一 ..
发布时间:2022-01-13 08:19:10 其他开发

从 double 到 int 的可能有损转换

为什么我会收到 Possible lossy conversion from double to int 错误,我该如何解决? 公共类 BinSearch {公共静态无效主要(字符串[]参数){双组[] = {-3,10,5,24,45.3,10.5};双 l = set.length;双 i,j,第一,温度;System.out.print("在可以搜索之前,这组数字必须排序:");对于 (i ..
发布时间:2022-01-13 08:18:59 Java开发

为什么java在本地时要求初始化变量

请看下面的代码.方法 printTest() 正在打印未初始化变量的默认值,但是当涉及到 main 方法时,java 要求进行变量初始化.谁能解释一下为什么? 公共类 Test1 {公共静态无效主要(字符串[]参数){诠释 j;字符串 t;System.out.println(j);System.out.println(t);}}公共类Test2 {诠释我;字符串测试;公共静态无效主要(字符串 ..
发布时间:2022-01-13 08:18:31 Java开发

转换和解析有什么区别?

我可以编写以下代码来将对象转换为整数. Convert.ToInt32(myObject); 但我也可以写 Int.Parse(myObject.ToString()); 有什么不同吗? 我应该使用哪一个? 提前致谢. 解决方案 有什么不同吗? 是的,Int32.parse(myObject.ToString()); 绕道而行,这通常会起作用,但没有必要,它可能会 ..
发布时间:2022-01-13 08:18:22 C#/.NET

rbind/data.frame 转换类型层次结构 R

在使用 rbind 和 data.frame 时,谁能系统地向我解释字符/数字/因子之间类型转换的层次结构? 在我的理解中,rbind 放在一个矩阵中,矩阵只能有一种类型.因此,如果存在类型冲突,将转换为什么类型?其他类型的矩阵创建函数(例如 cbind、matrix)是否以同样的方式工作?示例: >sapply(rbind(“a",“b"),类)一个“性格"“性格">sapply(rbi ..
发布时间:2022-01-13 08:17:36 其他开发

实现像 A,B,C... AA,AB,... AAA... 这样的编号方案,类似于将数字转换为 radix26

可能重复: Xnary(类似于二进制但不同)计数 在 JavaScript 中,我想在 JavaScript 中实现一个编号方案,以便 1 是 A,2 是 B,....26 是 Z,27 是 AA,28 是 AB ..... 为此,代码如下: 函数转换器(n){变量 x = n-1,baseCharCode = "A".charCodeAt(0);var arr = x.toStr ..

C++禁止指针到指针转换

在 C++ 中,Type ** 到 Type const ** 的转换是被禁止的.此外,不允许将 derived ** 转换为 Base **. 为什么这些转换是 wtong ?还有其他不能发生指针转换的例子吗? 有没有办法解决:如何将指向 Type 类型的非常量对象的指针转换为指向 Type 类型的 const 对象的指针code>,因为 Type ** --> Type const ..
发布时间:2022-01-13 08:17:14 C/C++开发

为什么 Int(Float(Int.max)) 给我一个错误?

我观察到一些非常奇怪的事情.如果你在 Swift 中运行这段代码: Int(Float(Int.max)) 它崩溃并显示错误消息: 致命错误:浮点值无法转换为 Int,因为结果会大于 Int.max 这真的很违反直觉,所以我将表达式扩展为 3 行,并尝试查看操场中的每个步骤会发生什么: 让 a = Int.max让 b = 浮点数(a)让 c = Int(b) 它崩溃并显示相同 ..
发布时间:2022-01-13 08:16:55 移动开发