当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell - 将十进制转换为十六进制

作者:精品下载站 日期:2024-12-14 16:33:30 浏览:16 分类:玩电脑

PowerShell - 将十进制转换为十六进制


要在 PowerShell 应用中将十进制转换为十六进制,请使用 '{0:x}' -f 通过使用 string 的 format 方法来格式化字符串对象和十进制数。它将在 PowerShell 中将十进制转换为十六进制字符串。

[玩转系统] PowerShell - 将十进制转换为十六进制

在本文中,我们将通过示例了解从十进制到 16 进制的转换或在 PowerShell 中将十六进制转换为十进制。

PowerShell - 将十进制转换为十六进制字符串

使用字符串格式“{0:x}”或“{0:X}”-f和十进制数将十进制字符串转换为十六进制字符串。

PS C:\> '{0:X}' -f 1023                                                                                                 
3FF
PS C:\> '{0:X}' -f 171                                                                                                  
AB
PS C:\>                                                                                                                            

在上面的PowerShell脚本中,1023十进制数转换为基数16 3FF

PowerShell - 使用 .Net 字符串将十进制转换为十六进制

使用 System.Convert .Net Framework 类在 PowerShell 中将十进制字符串转换为十六进制字符串。

或者使用 [System.String] .Net Framework 类将十进制转换为基数 16,

PS C:\> [System.Convert]::ToString(2021,16)            
7e5
PS C:\> [System.Convert]::ToString(1021,16)                                                                             
3fd
PS C:\> [System.Convert]::ToString(4031,16)                                                                             
fbf

在上面的 PowerShell 脚本中,它将十进制转换为基数 16 格式。

结论

使用 System.ConvertSystem.String .Net Framework 类在 PowerShell 中将十进制字符串转换为十六进制字符串。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯