c中整数数据类型的赋值

本文关键字:赋值 数据类型 整数 | 更新日期: 2023-09-27 18:21:06

在C#应用程序中,为int数据类型变量分配了值0x200。我不知道它是什么格式的。另外,若我试图在vb.net中写同样的语句,它会给我一个错误。请帮助

c中整数数据类型的赋值

0x表示以下值(在本例中为200)为十六进制。200 Hex等于512十进制

在C#中

int i=0x200;

相当于

int i=512;

在VB.net中,这可以写成

Dim x=512

Dim x = &H200

在C#中

int x = 0x200;
Console.WriteLine(x);

在VB.NET 中

Dim x = &H200
Console.WriteLine(x)

它只是一个用十六进制表示法表示的常数对变量的赋值

对于代码转换,我推荐类似developerFusion code Converter的软件,它非常适合将您在web上找到的代码片段/示例放在C#中,并将其转换为VB.NET。它还将从VB.NET转换为C#,并支持转换PythonRubyIronPythonIronRuby的.NET实现)。