第2章 C#编程基础(第的2.1周).pptx

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 C#编程基础(第的2.1周)

第2章 C#语言基础01基本数据类型02常量和变量03表达式与运算符04选择语句05循环语句06跳转语句07数组1 基本数据类型基本数据类型栈区堆区特点:先进后出动态分配内存空间abc值类型值类型直接存储值3030303530ageageage2ageage2int age = 30;int age2 = age;age2 = 35;值类型——简单类型整数类型类型说明(8位等于1字节)范围sbyte8位有符号整数-128~127short16位有符号整数-32768~32767int32位有符号整数-2147483648~2147483647long64位有符号整数-9223372036854775808~9223372036854775807byte8位无符号整数0~255ushort16位无符号整数0~65535uint32位无符号整数0~4294967295ulong64位无符号整数0~18446744073709551615int i = 10; int j = -10;uint m = 10; uint n = -10;示例值类型——简单类型浮点类型类 型说 明范 围float精确到7位数1.5×10-45~3.4×1038double精确到15~16位数5.0×10-324~1.7×10308decimal精确到28位数±1.0×10-28~±7.9×1028float theMySum = 9.27f; float theMuSums = 1.12F;double myDou = 927d; double mudou = 112D; decimal money = 1.12m; 或者 decimal money = 1.12M;值类型——简单类型bool类型 布尔类型主要用来表示true/false值,C#中定义布尔类型时,需要使用bool关键字。例如,下面代码定义一个布尔类型的变量:bool x = true; ?bool类型的默认值是false。值类型——简单类型字符类型C#语言中,使用char/Char类定义字符,并且字符只能用单引号括起来语法char ch1 = ‘m’;Char ch1 = ‘m’;检查下面这些是否是合法的字符‘M’‘男’“ch”ב5’‘bool’‘5.2’××值类型——复合类型枚举类型枚举类型的声明形式如下:enum name [ : base_type ] { enumerator_list }例:enum weekday {sun, mon,tue,wed,thu,fri,sat};结构类型引用类型一个引用类型的变量不存储它们所代表的实际数据,而是存储实际数据的引用。引用类型分两步创建:首先在堆栈上创建一个引用变量,然后在堆上创建对象本身,再把这个内存的首地址赋给引用变量。例如:string s1, s2;s1=ABCD; s2 = s1; 其中,s1,s2是指向字符串的引用变量,s1的值是字符串“ABCD”存放在内存的地址,这就是对字符串的引用,两个引用型变量之间的赋值,使得s2、s1都是对“ABCD”的引用。如图2.3所解。Name=“n”Name=“m”引用类型引用类型存储对值的引用两个变量都发生变化Name=“m”student1student1studnet2student1studnet2student2.Name = “n”student1.Name = “m”student2 = student1.NET中预定义的两种引用类型 类型说明objectobject类型在.NET Framework中是Object的别名。在C#的统一类型系统中,所有类型(预定义类型、用户定义类型、引用类型和值类型)都是直接或间接从Object继承的stringstring类型表示零或更多Unicode字符组成的序列值类型与引用类型的区别 在这里在那里2 常量和变量常量2.2.1 常量1. 整数常量根据常量的值其类型可以分为int,unit,long或ulong。如果默认的类型不是想要的类型,可以通过在常量后面加后缀(U或L)来明确指定其类型。在常量后面加L或l(不区分大小写)表示长整型。例如:32 // 这是一个int类型32L // 这是一个long类型在常量后面加U或u(不区分大小写)表示无符号整数。例如:128U // 这是一个uint 类型128UL // 这是一个ulong类型在数值前面加0x(或0X)则表示十六进制数,十六进制基数用0~9,A~F(或a~f)。例如:0x20 // 十

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档