C#中各种字符类型的转化
//字符长度的理解
string s = "我是一个2兵";
int len = s.Length;//6个字符
byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
len = sarr.Length;//11个字节
//10进制转字符串,也没有意义,要转成对应的ascii码
int t1 = 81;
string s1 = t1.ToString();
//这个10进制转对应ASCII字符才有意义。
s1 = ((char)t1).ToString();
//16进制转字符串:这个没有意义。就是tostring了。
int intAB = 0x16;
s1 = intAB.ToString();
//16进制转对应ASCII字符:
byte babb = 0x45;
string ass = ((char)babb).ToString();
//ASCII字符串转10进制数
string tr = "2Ab刘";
string d ="";
for (int i = 0; i < tr.Length; i++)
{
int ii = (int)Convert.ToChar(tr.Substring(i, 1));
d = d +" "+ ii.ToString();
}
//ASCII字符串转16进制数
string s2 = "2Ab刘";
byte[] ba = System.Text.ASCIIEncoding.Default.GetBytes(s2);
StringBuilder sb = new StringBuilder();
foreach (byte b in ba)
{
sb.Append(b.ToString("x") + " ");
}
//16进制数转10进制
int intA = 0x16;//定义的时候是必须带0x的
string strA = "16";//字符串可以不带
int intA1 = Convert.ToInt32(intA);
int intA2 = Convert.ToInt32(strA, 16);
//10进制转16进制
strA = Convert.ToString(intA2, 16);
//10进制转2进制,16进制类似
int int10 = 10;
string str2 = Convert.ToString(int10,2);
//2进制转10进制
int10 = Convert.ToInt32(str2,2);
转载于:https://www.cnblogs.com/easypass/archive/2011/09/05/2167218.html
C#中各种字符类型的转化相关推荐
- 刨根问底:C++中宽字符类型(wchar_t)的编码一定是Unicode?长度一定是16位?
转发的:https://www.ituring.com.cn/article/111027的文章 刨根问底:C++中宽字符类型(wchar_t)的编码一定是Unicode?长度一定是16位? cons ...
- (四)C语言中的字符类型
(四)C语言中的字符类型 C语言中的字符型数据分为字符和字符串数据两类.**字符数据是指由单引号括起来的单个字符,**如'a'.'2'.'&'等:字符串数据是指由双引号括起来的一串字符序列,如 ...
- 统计字符串中不同字符类型的个数
public class 统计字符串中不同字符类型的个数 { /** * @param args */ public static void main(String[] args) { // TODO ...
- pandas 如何把时间转成index_pandas将字段中的字符类型转化为时间类型,并设置为索引...
假设目前已经引入了 pandas,同时也拥有 pandas 的 DataFrame 类型数据. import pandas as pd 数据集如下 df.head(3) date open close ...
- mysql中char存储中文_数据库中的字符类型存储字符和汉字的数量
sqlServer2012(936 简体中文GBK )为例: 例如: varchar(10),只能存储10个英文字符或数字,也只能存储5个汉字: char(10),只能存储10个英文字符或数字,也只能 ...
- R语言将数据框中的字符类型数字转换为数值及行名变换
1 数据框类型转换 gsetpm.rsem=as.data.frame(lapply(gsetpm.rsem,as.numeric)) #gsetpm换成自己的数据 2 行名及列名为第一行和第一列 变 ...
- python 字符类型
python中没有字符类型,单引号和双引号都表示字符串 使用chr和unchr进行字符和int之间的转换 转译字符 转义序列 含义 \newline 忽略反斜杠和换行 \ 反斜杠() ' 单引号(') ...
- 2.3 Go语言中的字符型和常量定义
字符类型 字符类型也是常用的类型之一,Go语言中的字符类型使用string关键字,我们对最早的hello, world示例进行改造. package mainimport "fmt" ...
- 认识字符类型char和ASCII码表
认识字符类型char和ASCII码表 C语言中字符类型char是一种基本数据类型,它代表一个字符类型的变量,它使用ASCII码表来表示各种符号.数字和字母等字符. 什么是字符类型char 在C语言中, ...
- 解析JavaScript中的字符串类型与字符编码支持
JavaScript中的字符串也像Python那样支持反斜杠的转移,并且字符集方面默认为Unicode,下面就来详细解析JavaScript中的字符串类型与字符编码支持 定义 字符串就是零个或多个排在 ...
最新文章
- python脚本——图片重命名、图片合成视频、faster-rcnn画P-R曲线
- 【python教程入门学习】PyCharm 如何使用
- 深度学习 CNN CUDA 版本2
- Scala模式匹配和类型系统
- python 基于机器学习识别验证码
- java小工程_Java进阶:阶段性小工程
- 使用客户端行为来丰富 ASP.NET 的 DataGrid
- oracle 数据泵_如何提升数据泵导出效率?
- Linux编辑firmware的文件,Linux中request_firmware 的用法
- MFC 教程【9_MFC的状态】
- poj -- 1042 Gone Fishing(枚举+贪心)
- Socket套接字简介
- (转)深度解析挖矿的逻辑和技术实现
- Java基础学习之画板1
- 全面质量管理 TQM、六西格玛、CMMI、ISO9000 关系
- mysql的casewhen 作用_MySQL数据库之Mysql casewhen的三种用法
- 实数系与实数定理(下)
- 第五届蓝桥杯B组java—猜字母
- 小程序源码:装B神器P图修改微信流量主小程序源码下载趣味恶搞图制作
- Kubernetes集群环境搭建全过程