您的位置:首页 > 编程语言

第一章 初识编程

2009-11-08 21:46 190 查看
程序由代码构成,一个健康的程序诞生之前是需要 编译、调试和运行的。当代码从高级语言转化为机器语言,才能被计算机所处理,最终被用户使用。C#不同于一般高级语言,它要经过2次编译,首先将源代码编译为微软中间语言MSIL,当用户使用软件时,MSIL代码载入内存后会进行第二次编译,中间语言被编译为机器语言,以供计算机执行。

MSIL可以非常快速地编译为机器代码,这样做的好处是编译器可以根据硬件环境对程序进行优化。!

进制的转换:

像10进制一样,2进制就是“逢二进一”,类似的还有8进制,16进制!

在C#中使用Convert.Toint32("110011",2)就可以转换为10进制数51了

这里的110011是原数,2是基数。类似的也可以使用8,16作为基数,同理则可以把8进制、16进制的数按10进制输出了

反之使用Convert.ToString(51,2)就可以转换成2进制数了

手动转换10进制数可以按权展开

把10进制转换为K进制,使用反除法,除K取余,把余数从下到上排列即可。

数据和内存:

内存中最小的单位是位(bit)。

1B=8b b=bit B=Byte
1KB=1024B KB=KiloByte
1MB=1024KB MB=MegaByte
1GB=1024MB GB=GigaByte
1TB=1024GB TB=TeraByte
1PB=1024TB PB=PetaByte
1EB=1024PB EB=ExaByte
1ZB=1024EB ZB=ZetaByte
1YB=1024ZB YB=YottaByte
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: