首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >转:16进制转10进制算法各编程语言代码咋写?

转:16进制转10进制算法各编程语言代码咋写?

作者头像
啵啵鳐
发布于 2023-07-03 09:24:13
发布于 2023-07-03 09:24:13
1.6K0
举报
文章被收录于专栏:boothbooth

在 C# 中,可以使用 Convert.ToInt32() 函数将 16 进制数转换为 10 进制数。该函数需要两个参数,第一个参数是要转换的 16 进制数,第二个参数是基数(即进制)。

代码示例:

  string hex = "A";

  int dec = Convert.ToInt32(hex, 16);

  Console.WriteLine(dec); // Output: 10

在 C++ 中,可以使用 std::stoi() 函数将 16 进制数转换为 10 进制数。该函数需要两个参数,第一个参数是要转换的 16 进制数,第二个参数是指定进制的基(即进制):

  string hex = "A";

  int dec = stoi(hex, nullptr, 16);

  cout << dec << endl; // Output: 10

在 Java 中,可以使用 Integer.parseInt() 方法将 16 进制数转换为 10 进制数。该方法需要两个参数,第一个参数是要转换的 16 进制数,第二个参数是进制:

  String hex = "A";

  int dec = Integer.parseInt(hex, 16);

  System.out.println(dec); // Output: 10

在 VB.NET 中,可以使用 Convert.ToInt32() 函数将 16 进制数转换为 10 进制数。该函数需要两个参数,第一个参数是要转换的 16 进制数,第二个参数是进制:

  Dim hex As String = "A"

  Dim dec As Integer = Convert.ToInt32(hex, 16)

  Console.WriteLine(dec) ' Output: 10

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档