cost 83 ms
编译器在将有符号变量转换为更大的变量类型时会使用什么算法,C 语言?

[英]What is the algorithm that a compiler would use while casting signed variables to larger variable types, C language?

答案可能取决于编译器,但是; 以下行的预期 output 是什么? 编译器会在将signed char转换为更大的变量时用零 (0) 或一 (1) 填充最高有效位吗? 如何以及何时? PS 还有其他问题。 我试图在在线编译器上运行下面的代码进行测试。 结果并不像我预期的那样。 所以我添加了详细的 ...

2023-02-02 15:26:46   3   88    c / casting  
Rust 中的 Generics - 迭代和索引通用 vec(频率计数函数)

[英]Generics in Rust - Iterate and index generic vec (frequency count function)

我觉得这应该很容易,但我被卡住了,我可以轻松地对特定类型(如 u8)进行频率计数,但我怎样才能使其通用以允许也对 u32 进行计数? 我玩过 T 的 where 限制,但无济于事。 我已经尝试为 T 创建一个 u8 或 u32 的枚举,但我也没有成功。 我想知道我是否只是不知道如何在文档中提出问题 ...

在复制过程中铸造元素

[英]Cast elements during copying

我刚刚解决了一个 C 任务,现在想知道是否有一种在转换数据类型时复制数组的快速方法。 具体来说,我有一个包含 integer 个值的数组,我想将其复制到一个包含 long long int 值的新数组中。 function memcpy 只复制字节而不考虑数据类型。 我现在已经用循环解决了这个问题 ...

2023-01-31 14:37:11   1   47    c / casting  
使用函数减少重复

[英]Using functions to lesser repetitiveness

我已经研究这个问题一段时间了:基本上我需要将for循环放在 function 中,这样我就可以调用它,但是我不知道如何让 function 返回一个二维数组,我想解决这是通过创建一个一维数组,但问题是我的任务是计算矩阵对角线下的数字总和,所以我需要它首先是二维的,然后它只能变成一维的。 有没有人有办 ...

为什么在flutter中调用Setstate()后值没有变化 function

[英]Why the value doesn't change after calling the Setstate() function in flutter

} //在我的代码中我使用了尼泊尔日期日历所以我用 NepaliDateTime 替换了 DateTime 并且 then 方法使用的值是 DateTime 所以我必须将它转换为 NepaliDateTime 并且我已经将该变量分配给 _datetime 但值是't changing //警告信 ...

在 Go 中是否有安全的方法将 float64 转换为 int64?

[英]Is there a safe way to cast float64 to int64 in Go?

我知道 Go 提供的int()或int64()类型转换函数。 给定最大可表示的 64 位浮点数math.MaxFloat64比math.MaxInt64大得多,是否有安全的方法将float64转换为int64 (带截断)? 一种方式,触发溢出错误? ...

在 MongoDB 中保存字符串数组 - 抛出一个 CastError

[英]Saving string array in MongoDB - throws me a CastError

尝试使用 $each 将项目保存到 MongoDB 时出现 CastError。 我使用 FormData 发送数组。 如果我在后端显示数组,一切都是正确的。 我只是不能将它存储在 MongoDB 前端: 后端: CastError:转换为字符串失败的值“['ONE', 'TWO', 'THR ...

如何将 C++ 中的 pthreads 库与函数式 lambda 一起使用?

[英]How to use the pthreads library in C++ with functional lambdas?

我想将 C++ 中的 pthreads 库与 C++ lambda 一起使用。 我的 lambda 是std::function<void(X)>类型,其中 X 可以是任何类型,例如int 、 double 、 float或自定义类型。 此外,lambda 可能接受多个参数。 例如,我 ...

类型不可知属于 function

[英]type-agnostic belongs function

我正在尝试构建一个 function 来检查特定指针值是否存储在给定数组中。 我正在尝试使 function 类型不可知,所以我决定使用用于实现qsort()的方法 go,其中传递 function 指针以执行特定于类型的任务。 function 如下所示: equals() function ...

带有显式类型转换的 Postgres timezone_minute function

[英]Postgres timezone_minute function with explicit type casts

我有两列, date和time ,都是字符串。 我可以将它们连接起来以获得列timestamp 。 我需要使用timezone_minute() function † 。 我尝试了各种格式的参数,但多次遇到错误 例如 我如何正确使用 timezone_minute - 不幸的是,这个特定的 fun ...

System.InvalidCastException HResult=0x80004002 Message=无法投射 COM

[英]System.InvalidCastException HResult=0x80004002 Message=Unable to cast COM

我正在尝试使用以下代码读取我的 outlook 的已发送项目文件夹: Outlook 个文件夹 outlook 个文件夹当我尝试读取 MailItem object 的信息时出现错误 但是当我尝试使用收件箱文件夹时,它没有任何问题。 我还经过验证可以收到MailItem object。 这个错误 ...

AS transaction_date created in SELECT 但在WHERE语句中找不到,为什么?

[英]AS transaction_date created in SELECT but not found in WHERE statement, why?

我希望获得过去 30 个滚动日的订单数据。 最终的目标是让它拉出一些 DISTINCT,这样我就可以衡量新订单/客户和订单/客户流失以及一次性销售(数据库中有一些订阅和一些 .netime 产品)。 对于初学者,我只是想提取过去 30 天的所有订单。 这是查询。 那是我的查询。 问题是 BQ 无法 ...

如何从 Swift 中的 Float 值创建 Double 值

[英]How to create a Double value from a Float value in Swift

我无法相信我自己无法解决这个问题,而且我也无法在网上找到答案,但是...... 在 Dart 和 Java 长时间休息后,我在 Swift 工作。 我有一种情况,组件 A 提供 Float 值,而组件 B 需要 Double 值。 我不知道如何将浮点数转换/转换/重新实例化为双精度数! 例子: 该分 ...

System.InvalidCastException:“无法将类型为‘Concat2Iterator`1[System.Object]”的 object 转换为类型为“System.Object[]”。

[英]System.InvalidCastException: 'Unable to cast object of type 'Concat2Iterator`1[System.Object]' to type 'System.Object[]'.'

如果我在 Visual Studio 中有这行代码: 我收到编译器错误 CS0266 : 无法将类型“System.Collections.Generic.IEnumerable”隐式转换为“object[]”。 存在显式转换(您是否缺少转换?) 然后我使用快速操作灯泡和 select “添加显式 ...

Arc 包装的同一实例的多个特征对象<mutex<_> > </mutex<_>

[英]Multible trait objects of the same instance wrapped by Arc<Mutex<_>>

目标是让 object ( callback_handler ) 实现特征A 、 B和C ,这些特征可以传递给不同的函数,例如期望类型为A或B的特征 object 。 这需要callback_handler和 trait 对象由同一个Mutex保护(因为,例如,trait A期望&amp;mut ...

在以下查询中使用 CAST FUNCTION

[英]the USE OF CAST FUNCTION IN THE FOLLOWING QUERY

事情是要替换任何将数字 999.9 保存为 NULL 的观察,但我不知道 CAST 的实用性,因为我知道它有助于更改数据类型,但描述中的 WDSP 是 STRING 还没有演员表应该出现在 IF 之前或 IF 之内 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM