十进制数字向二进制,八进制,十六进制字符串的转换
2022/4/23 23:16:46
本文主要是介绍十进制数字向二进制,八进制,十六进制字符串的转换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.十进制数字向二进制,八进制,十六进制字符串的转换,使用函数
Convert.ToString(int value, int toBase):
它可以把一个数字转换为不同进制数值的字符串格式,其中toBase参数为进制的格式,只能是2、8、10及16:
如Convert.ToString(25,2)执行的结果为”11001”,Convert.ToString(25,8)执行的结果为”31”,Convert.ToString(25,16)执行的结果为”19”.
2.把二进制,八进制,十六进制字符串向十进制数字的转换,使用函数
Convert.ToInt32(string value, int fromBase):
它可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16:
如Convert.ToInt32(”19”,16)执行的结果为25,Convert.ToInt32(”31”,8)执行的结果为25,Convert.ToInt32(”11001”,2)执行的结果为25.
另外, Int32.Parse(input, System.Globalization.NumberStyles.HexNumber);也可以把16进制字符串转10进制数字。
这篇关于十进制数字向二进制,八进制,十六进制字符串的转换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署
- 2024-04-14RAG应用开发实战02-相似性检索的关键 - Embedding
- 2024-04-14出海软件草根逆袭打法是什么?
- 2024-04-13鸿蒙原生应用再新丁!企查查 碧蓝航线 入局鸿蒙
- 2024-04-11RAG应用开发实战(01)-RAG应用框架和解析器
- 2024-04-10DevOps已死?2024年的DevOps将如何发展
- 2024-04-10码农必看:常见源代码混淆技术详解