C#系统学习(第二课编译、进制的转换)
编译:
机器语言 00001 000101
汇编语言 机器语言的符号化 ADD SUB
高级语言 C源代码--编译--》机器语言(编译器的作用)
C#编译
C#源代码--》微软中间语言(MSIL)(发布软件)--》机器语言
2次编译。第二次编译称为即时编译(JIT)
进制转换
分别把2,8,16进制抓换为10进制
Console.WriteLine(Convert.ToInt32("110011", 2));
Console.WriteLine(Convert.ToInt32("567", 8));
Console.WriteLine(Convert.ToInt32("6f", 16));
分别把10进制转换为2,8,16进制。注意这样返回的其实是字符串
Console.WriteLine(Convert.ToString(89, 2));
Console.WriteLine(Convert.ToString(89, 8));
Console.WriteLine(Convert.ToString(89, 16));
数据和内存: