数据进制、字符串、转义字符

1.二进制转换为十进制和十进制转换为二进制的方法

连除二法

10:10/2=5...0;5/2=2....1;2/2=1.....0;1/2=0.....1;

所以10的二进制形式为1 0 1 0(逆序写法);

 连乘法

1010:1*2^3+0*2^2+1*2^1+0*2^0=8+0+2+0=10

同理其他进制转换成十进制也是一样的,比如8进制就是8的几次方。

Convert.ToSting第26个方法是可以完成十进制到二进制的转变的,并且返回字符串

  int a = 10;
  Console.WriteLine(Convert.ToString(a, 2));
  string b = Convert.ToString(a, 2);
  Console.WriteLine(Convert.ToInt32(b, 2));


字符串定义形式:

string+变量名="数据";

字符串的连接方式:

1.+号连接操作

string name = "ldd";
string adress = "hongshan";
Console.WriteLine("我的名字是:"+name +","+"地址是:"+adress);

2.格式化操作

string name = "ldd";
string address = "hongshan";
Console.WriteLine(string.Format("我的名字是{0},地址是{1}",name,address));

3.$操作

string name = "ldd";
string address = "hongshan";
Console.WriteLine($"我的名字是{name},地址是{address}");


转义字符:

\n   回车换行 

\t 横向跳到下一制表位置 

\v  竖向跳格 

\b 退格 

\r  回车 

\f 走纸换页 

\\ 反斜线符"\" 

\'  单引号符 \'' 双引号符

\a  鸣铃 

\ddd  1~3位八进制数所代表的字符 

\xhh 1~2位十六进制数所代表的字符 

强制转义字符失效@

Console.WriteLine(@"www\ldd\com");如果不加@\l和\c是识别不到的转义字符,需要原样输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值