相关疑难解决方法(0)

将十进制转换为双倍?

我想使用轨迹栏来改变窗体的不透明度.

这是我的代码:

decimal trans = trackBar1.Value / 5000;
this.Opacity = trans;
Run Code Online (Sandbox Code Playgroud)

当我构建应用程序时,它会出现以下错误:

无法隐式转换decimaldouble.

我尝试使用trans,double但然后控件不起作用.这段代码在过去的VB.NET项目中运行良好.

c# floating-point double decimal type-conversion

645
推荐指数
14
解决办法
5万
查看次数

C"int"的大小是2个字节还是4个字节?

C中的Integer变量是占用2个字节还是4个字节?它取决于哪些因素?

大多数教科书都说整数变量占用2个字节.但是当我运行程序打印整数数组的连续地址时,它显示了4的差异.

c int byte

147
推荐指数
9
解决办法
54万
查看次数

Java的BigDecimal是与C#的Decimal相对应的最接近的数据类型吗?

根据这里的图表,Java到C#的Decimal中的等效数据类型是"BigDecimal".

这真的是这样吗?怎么了"大"序言?在Java中似乎没有"SmallDecimal"或"LittleDecimal"(更不用说"MediumSizedDecimal").

不过,我必须说,这张图表是我在这个主题上发现的最清楚的东西; 在这里,这里这里的其他链接对我来说就像密西西比河在暴风雨之后一样清晰.

c# java decimal complex-data-types bigdecimal

13
推荐指数
2
解决办法
8144
查看次数

什么定义类型的大小?

ISO C标准指出:

sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long)
Run Code Online (Sandbox Code Playgroud)

我在BIT Linux mint(19.1)上使用GCC-8,大小long int8

我正在使用使用GCC 7的应用程序,并且编译器是64位的。的大小long int4。编译器或操作系统是否定义a的大小long int

c gcc sizeof

5
推荐指数
1
解决办法
132
查看次数

C# 的十进制类型在 C++ 中的等价物是什么?

我喜欢decimal我的许多 C# 程序,并且想尝试其他 C 语言。

\n

我用 C# 编写了这段代码:

\n
using System;\n\ndecimal get_pi();\n\nint main() {\n    Console.WriteLine("Give a number ranging from 1-100: ");\n    decimal num = Console.ReadLine();\n    Console.Write("Algebraic Equivalent: ");\n    if (num >= get_pi()) {\n        Console.WriteLine("\xcf\x80");\n    } else {\n        Console.WriteLine(num);\n    }\n    // Currently updating the program for giving algebraic equivalents\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我想用C++重写它。

\n

我意识到在 C 和 C++ 中,它们没有与decimal类型完全等效的类型,最好使用的是double,但事实上decimalC 中实际上有一个受支持的类型(基于是否有 C# 的 C 等效项)的十进制类型?),这让我很好奇 C++ 中是否也有等价的类型。

\n

decimalC++ 中是否有等效的 C#类型,或者是double …

c# c++ decimal

1
推荐指数
1
解决办法
2725
查看次数

为什么int的大小在某些编译器中有所不同?

阅读以下资源,它说int /指针的大小可能因编译器而异:

http://www.c4learn.com/c-programming/c-size-of-pointer-variable/

为什么是这样?

我理解C只定义了一个类型应该保存的最小和最大数量,但为什么一个编译器选择将例如int设置为2个字节而另一个设置为4?一个人比另一个人有什么优势?

c c++ architecture int

0
推荐指数
1
解决办法
660
查看次数