江南小碧的C#教程:3、数据类型与字符串编码
2017-05-01 本文已影响26人
c02d1b205155
数据类型
无脑贴代码,展示一些常见的数据类型:
using System;
class HelloWorld {
static void Main() {
Console.WriteLine("整数:{0}", 233);
Console.WriteLine("浮点数:{0}", 233.33);
Console.WriteLine("字符串:{0}", "Niconi");
Console.WriteLine("布尔值:{0}, {1}", true, false);
Console.WriteLine("比较:{0}, {1}, {2}", 1 < 2, (2 > 3) && (3 < 4), (4 > 5) || (5 < 6));
Console.WriteLine("空值:null", null); //空值不能被字符串格式化
const double PI = 3.14;
Console.WriteLine("常量:{0}", PI);
}
}
输出:
整数:233
浮点数:233.33
字符串:Niconi
布尔值:True, False
比较:True, False, True
空值:null
常量:3.14
字符串编码
C#默认使用Unicode编码。
把字符串编码成二进制,比如UTF8:
using System;
using System.Text;
class HelloWorld {
static void Main() {
var str = "测试";
byte[] str_bytes = Encoding.UTF8.GetBytes(str);
// 转回String
var str2 = Encoding.UTF8.GetString(str_bytes);
Console.WriteLine(str2);
}
}