2012年6月25日

C#实数类型

摘要: 数学中的实数不仅包括整数,而且包括小数。小数在C#中采用两种数据类型来表示:单精度(float)和双精度(double)。它们的差别在于取值范围和精度不同。单精度:取值范围在正负1.5X10的负45次方到3.4X10的38次方之间,精度为7位数。双精度:取值范围在正负5.0X10的负324到1.7X10的308次方之间,精度为15到16位数。计算机对浮点数的运算速度大大低于对整数的运算。在对精度要求不是很高的浮点计算中,我们可以采用float型,而采用double型获得的结果将更为准确。当然,如果在程序中大量使用双精度类浮点数,将会占用更多的内存单元,而且计算机的处理任务也将更加繁重。C#还专 阅读全文

posted @ 2012-06-25 13:28 流星落 阅读(644) 评论(0) 推荐(0)

C#的整数类型

摘要: 顾名思义,整数类型的变量的值为整数。数学上的整数可以从负无穷大到正无穷大,但是由于计算机的存储单元是有限的,所以计算机语言提供了整数类型的值总是在一定范围之内。C#中有8种整数类型:短字节型(sbyte)、字节型(byte)、短整型(short)、无符号短整型(ushort)、整型(int)、无符号整型(uint)、长整型(long)、无符号长整型(ulong)。划分的依据是根据该类型的变量在内存中所占的位数。位数的概念是按照2的指数幂来定义的,比如说8位整数,则它可以表示2的8个方,即256。这和我们在Windows系统中显示属性是一样的,比如16位真彩色,表示一共可以显示2的16次方即65 阅读全文

posted @ 2012-06-25 13:27 流星落 阅读(7527) 评论(0) 推荐(0)

C#常用数据类型

摘要: 1.整数类型:代表一种没有小数点的整数数值,也就是我们小时候学习的整数,如0,-3902,38445.C#语言中包含以下整数类型,他们之间的差异就是数值大小的范围不一致,每一种类型按照有无负号,分成了两种不同的版本。sbyte 8 位有符号整数 定义的变量的取值范围从-128~127byte 8 位有符号整数 定义的变量的取值范围从0~255short 16位有符号整数 定义的变量的取值范围从-32768~32767ushort 16位有符号整数 定义的变量的取值范围从0~65535int 32位有符号整数 定义的变量的取值范围从-2147483648~2147483647uint 32位有符 阅读全文

posted @ 2012-06-25 13:26 流星落 阅读(421) 评论(0) 推荐(0)

C#变量

摘要: 变量是所有编程语言中最基本的概念,它关系到数据的存储。可以将计算机内存中的变量看做一个盒子,可以在盒子里放东西。也可以从盒子里取东西。变量也是如此,可以通过变量存取数据。变量是编程语言中最小的逻辑单位,变量在程序中的作用是为了存储在用户使用应用程序时产生的临时数据,这些数据是暂时存放在内存中,程序再将需要的变量通过其他技术存储在硬盘中。定义一个变量需要告诉内存是什么数据类型的变量,就好像在生活中,一个竹篮子(数据类型)名字叫做小兰(变量的名字)装的是(=)固体石头(临时数据);再比如一个杯子(数据类型)名字叫做小贝(变量的名字)装的是(=)液体牛奶(临时数据)。C#变量声明的语法如下:< 阅读全文

posted @ 2012-06-25 13:25 流星落 阅读(228) 评论(0) 推荐(0)

C#中Main方法为什么要static

摘要: 假设没有static关键字,那意味着需要用生成一个实例后,才可以调用这个Main方法。而Main方法是程序入口点,你没有进入Main方法,自然无法生成一个实例。既然没有实例,那就无法调用Main方法,岂不矛盾?所以Main方法被设置为static。 阅读全文

posted @ 2012-06-25 13:24 流星落 阅读(277) 评论(0) 推荐(0)

给C#程序添加说明——注释

摘要: 作为程序开发者,编写代码不仅要自己能够看懂,小组成员和其他人员也要看明白。如果不对代码添加说明信息,也许我们自己过一段时间后都不明白自己当时编写的是什么,这是一件很糟糕的事。为了避免这种情况,程序员的一个非常重要的工作就是给程序添加说明信息,也就是注释。C#提供了多种注释类型:单行文本注释:在程序中"//"描述一个单行的文本注释,我们一般写在语句后部或上部。//单行文本注释多行文本注释:在程序中"/* ---------*/ "这样描述一个多行文注释。/*一场地震,生死两难;只道三四险,不知五月难;纵有六双眼,泪也流不完;七颗心儿悬,零八奥运艰;高呼九洲 阅读全文

posted @ 2012-06-25 13:24 流星落 阅读(2949) 评论(0) 推荐(0)

C#中Main方法的四种形式

摘要: 1.无参数无返回值static void Main(){ //... }2.无参数有返回值static int Main(){ //... return 0;}3.有参数无返回值static void Main(string[] args){ //... }4.有参数有返回值static int Main(string[] args){ //...return 0;} 首先是返回类型,分两种:void和int 阅读全文

posted @ 2012-06-25 13:08 流星落 阅读(979) 评论(0) 推荐(0)

C#中的Main方法

摘要: C# Main方法是 C# 控制台应用程序或窗口应用程序的入口点。应用程序启动时,C# Main 方法是第一个调用的方法。C# 中的Main()方法首字母必须大写,如果首字母小写就会产生编译错误,编译失败。C# Main方法有以下几条准则:Main()方法在C#里非常特殊,它是编译器规定的所有可执行程序的入口点。由于其特殊性,对Main()方法有以下几条准则:1.Main()方法必须封装在类或结构里来提供可执行程序的入口点。C#采用了完全的面向对象的编程方式,但C#中不可以有像C++那样的全局函数。2.Main()方法必须为静态方法(static),这允许C#不必创建实例对象即可运行程序。3. 阅读全文

posted @ 2012-06-25 12:47 流星落 阅读(6172) 评论(0) 推荐(0)

class关键字

摘要: C#是一种面向对象的语言,与Java程序一样,使用class关键字表示类。每一个类必须包含在一个命名空间中,而所有编写的代码都必须放在相应的类中。类命名通常遵循Passcal命名法,即首字母大写,如TeacherInfo,NewsInfo等都属于有效规范的类名。提示:在C#中,类名首字母需要大写,如class Program; class Student; 阅读全文

posted @ 2012-06-25 12:46 流星落 阅读(205) 评论(0) 推荐(0)

using关键字

摘要: 在C#中,用using关键字引入命名空间,它的作用与Java中的import类似。using导入命名空间的用法如下:using 命名空间名称如using System;using System.Text.using关键字还有其他的用法。 阅读全文

posted @ 2012-06-25 12:45 流星落 阅读(167) 评论(0) 推荐(0)

导航